都遵循循环四要素,初始化变量、循环条件、循环体、更新循环变量。
while和do...while适用于循环次数不确定的场景;for适用于循环次数确定的场景。
while和for是先判断,在执行循环体。do...while先执行循环体,再判断循环条件。
输出10以内的奇数
while循环
public class Test {
public static void main(String[] args) {
int num= 0;
while(num<=10){
if (num%2!=0){
System.out.println("num= "+num);
}
num++;
}
}
}
do...while循环
public class Test {
public static void main(String[] args) {
int num= 0;
do {
if (num%2!=0){
System.out.println("num= "+num);
}
num++;
}while(num<=10);
}
}
for循环
public class Test {
public static void main(String[] args) {
for (int i = 0; i <=10 ; i++) {
if (i%2!=0){
System.out.println("i= "+i);
}
}
}
}