While 与 do While
程序员文章站
2024-03-23 23:15:52
...
While与do While的区别如何判断?
WHILE
package H_While;
public class Demo001 {
public static void main(String[] args) {
//问:1+2+3+...+100=?
int a = 0;
//创建A为运算,
int b = 0;
//创建b为和,
while(a<=100){
//利用while循环,进行计算和判断,如下
b = b+a;
//和==为0的b一直加a得出
a++;
//a对自己进行赋值,然后自行+1,得出 a=0,a+1==1;a=1,a+1=2;
//while循环至判断a!=101,结束。
}
System.out.println(b);
//最后得出的结果也确实为50个101==5050
}
}
DO WHILE
package H_While;
public class Demo002 {
public static void main(String[] args) {
int a = 0;
int b = 0;
//问do{}while();和while(){}的区别在哪?
do {
b = b + a;
a++;
} while (a<=100);
System.out.println(b);
}
}
判断ING
package H_While;
public class Demo003 {
public static void main(String[] args) {
int a = 0;
while(a<0){
System.out.println(a);
a++;
}
System.out.println("=========");
do{
System.out.println(a);
a++;
}while(a<0);
//通过这两个的比较,看出再while中如果判断不成立,a是不出结果的。
//而do while中尽管判断有问题,但还是运行了a的结果。
//这就是区别。
}
}
上一篇: 再次出发:线程的两种实现方式
下一篇: python备忘录