【狂神说Java】学习笔记11:Java流程控制之while、Dowhile循环
[01] 循环结构
[02] While循环
[03] Do...While循环
--------------------------------------------------------------------
[01] 循环结构
\
[02] While循环
while语句里的布尔表达式为true循环便会继续下去。
但是多数情况下是写入指定条件,让表达式失效,直到while循环停下。
避免让while里的值无法跳出形成死循环,否则会占用计算资源,引起死机等。
package Chapter4_structure;
public class Demo06 {
// While循环
// 实例:输出1-100
public static void main(String[] args) {
// 方法1
int i=1;
while(i<=100){
System.out.println(i);
i++;
}
// 方法2
int j=0;
while(j<100){
j++;
System.out.println(j);
}
}
}
计算1+2+3...+100的值
package Chapter4_structure;
public class Demo07 {
// While循环的实例
// 计算1+2+3...+100的值
public static void main(String[] args) {
int i =0;
int sum=0;
while(i<=100){
sum=sum+i;
i++;
}
System.out.println(sum);
}
}
-----
5050
[03] Do...While循环
Do...While循环:在Do里至少执行一次。
package Chapter4_structure;
public class Demo08 {
// Do While循环的实例
// 计算1+2+3...+100的值
public static void main(String[] args) {
int i =0;
int sum=0;
do{
sum = sum + i;
i++;
}while(i<=100);
System.out.println(sum);
}
}
--------
5050