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();
}
}
}