循环结构
1、for循环语句
1)、for(初始化表达式;循环条件;循环后的操作表达式){
循环体;
}
eg:
public class ForDemo{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println(i);
}
}
}
先执行i赋值,再判定i<10是否为真,如果为真,执行函数体,再执行i++,再进行i<10;判定;
2)、1-100直接6的倍数:
public class ForDemo{
public static void main(String args[]){
int j=0;
for(int i=1;i<100;i++){
if(i%6==0){
j++;
}
}
System.out.println(j);
}
}
3)、闰年计算方法:
public class ForDemo{
public static void main(String args []){
int day;
int year=0;
for(int j=2000;j<=2008;j++){
if(j%4==0&&j%100!=0||j%400==0){
day=366;
year=j;
System.out.println(year);
}else{
day=365;
}
sum=sum+day;
}
System.out.println(sum);
}
}
3)、循环嵌套:
public class ForDemo{
public static void main(String args[]){
int l=5;
for(int i=0;i<5;i++){
for(int j=0;j<l;j++){
System.out.print("*");
}
l--;
System.out.println();
}
}
}
2、while 循环语句
public class WhileDemo{
public static void main(String args[]){
int i=0;
while(i<10){
System.out.println(i);
i++;
}
}
}
3、无限循环
for(;;){
循环体;判断条件为空时,默认为true;
}
while(true){
循环体;
}