第 8课 循环语句

循环结构
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){
        循环体;
       }

猜你喜欢

转载自blog.csdn.net/burlans_wang/article/details/80861168