JAVA循环

4 阅读1分钟

while循环

条件满足,会一直循环,编程中尽量避免循环一直执行占用资源(死循环)

public class Hello {
    public static void main(String[] args) {
 int i=0;
 int sum=0;
   while(i<=100){
       sum=sum+i;
       i++;
   }
        System.out.println(sum);
    }
}

do while 循环

与while循环相似,不同的是至少会执行一次(先执行,后判断)

public class Hello {
    public static void main(String[] args) {
 int i=0;
 int sum=0;

 do{
     sum=sum+i;
     i++;
 } while(i<=100);
     System.out.println(sum);
    }
}

for循环

for循环是最有效、最灵活的循环结构,执行次数是在执行前就确定的。

idea快捷键:100.for可以直接生成for循环代码;

public class Hello1 {
    public static void main(String[] args) {
        for(int i=0;i<=100;i++){
            System.out.println(i);
        }

    }
}

for循环也可以为死循环,以下代码:

 for(;;i++)

*九九乘法表

public class Hello2 {
    public static void main(String[] args) {
        for (int b = 1; b <= 9; b++) {
            for(int a=1;a<=b;a++){
                System.out.print(a+"*"+b+"="+a*b+"\t");
            }
            System.out.println();

        }
    }
}