一、for循环
public class forTest {
public static void main(String args[]) {
int result = 0;
for (int i = 1; i <= 100; i++) {
result += i;
}
System.out.println("result=" + result);
}
}
二、while循环
public class whileTest {
public static void main(String args[]) {
int result = 0;
int i = 1;
while (i <= 100) {
result += i;
i++;
}
System.out.println("result=" + result);
}
}
三、do-while循环
public class dowhileTest {
public static void main(String args[]) {
int result = 0, i = 1;
do {
result += i;
i++;
} while (i <= 100);
System.out.println("result=" + result);
}
}
总结:
for循环语法格式:
for (①初始化部分; ②循环条件部分; ④迭代部分){ ③循环体部分; }
while循环语法格式:
①初始化部分 while(②循环条件部分){ ③循环体部分; ④迭代部分; }
do-while循环语法格式:
①初始部分;
do{③循环体部分; ④迭代部分; }while(②循环条件部分)
while、do while、for的区别:
1.语法不同
2.执行顺序不同:while和for是先判断条件,然后在执行循环体
do while是先执行循环体,在判断条件,即使条件不成立,也一定会执行一次
3.使用场合:循环次数确定时优先使用for、while循环。
循环次数不确定优先选用 do while循环。