循环语句

2020-04-16  本文已影响0人  雪上霜
public class ForTest{
    public static void main(String[] args){
        //循环:相同的代码重复出现的时候。
        //循环解决代码复用问题。
        for(int i = 0;i < 100;i++){
            System.out.println(100);
        }
        
        for(;;){
        
        }
        
        for(int i = 0;i < 10;i++){
            System.out.println("i = " + i);
        }
        
        int i = 0;
        for(;i < 10;i++){
            System.out.println("i = " + i);
        }
        
        for(int i = 0;i < 10;){
            System.out.println("i = " + i);
            i++;
        }
        
        
        for(int i = 10;i > 0;i--){
            System.out.println("i = " + i);
        }
        
        for(int i = 0;i < 10;i+=2){
            System.out.println("i = " + i);
        }
        
        for(int i = 100;i > 0;i%=3){
            System.out.println("i = " + i);
        }
        
        int sum = 0;
        for(int i = 1;i < 100;i+=2){
            sum += i;
        }
        System.out.println(sum);
        
        sum = 0;
        for(int i = 1;i < 100;i++){
            if(i % 2 == 1)
                sum += i;
        }
        System.out.println(sum);
        
        
        //所有合法的控制语句都可以嵌套。
        for(int i = 0;i < 10;i++){
            for(int j = 0;j < 10;j++){
                System.out.println(j);
            }
        }
        
        for(int i = 1;i < 10;i++){
            for(int j = 1;j <= i;j++){
                System.out.print(j + "*" + i + "=" + j*i + " ");
            }
            System.out.println();
        }
    }
}
public class WhileTest{
    public static void main(String[] args){
        //循环:相同的代码重复出现的时候。
        //循环解决代码复用问题。
        while(true){
            System.out.println("死循环");
        }
        
        int i = 0;
        while(i < 10){
            System.out.println(i);
            i++;
        }
    }
}
public class DoWhileTest{
    public static void main(String[] args){
        //循环:相同的代码重复出现的时候。
        //循环解决代码复用问题。
        //至少执行一次。
        int i = 0;
        do{
            System.out.println(i);
            i++;
        }while(i < 10);
        
        i = 0;
        do{
            System.out.println(i++);
        }while(i < 10);
        
        do{
            System.out.println("hello world");
        }while(false);
    }
}
上一篇下一篇

猜你喜欢

热点阅读