for、while、do-while循环总结

2018-05-06  本文已影响5人  张轻舟

1.for一般是在循环个数已知的情况下使用的
2.while一般是在循环个数未知,且循环受到严格控制的情况下使用的。
3.do-while一般也是在循环个数未知,但是它和while最大的不同点在于,不管循环的条件是什么,do-while都会至少执行一次。

1+2+3+4+。。。+100的案例

//分别使用三种循环结构实现1+2+3。。。+100的值  
int iTotal=0;  
for(int i=1;i<=100;i++){  
    iTotal=iTotal+i;  
}  
System.out.println("for 100:"+iTotal);  
  
int wTotal=0;  
int wi=0;  
while(wi<=100){  
    wTotal=wTotal+wi;  
    wi++;  
}  
System.out.println("while 100:"+wTotal);  
  
int dwTotal=0;  
int dwi=0;  
do{  
    dwTotal=dwTotal+dwi;  
    dwi++;  
}while(dwi<=100);  
System.out.println("do-while 100:"+dwTotal);  
上一篇 下一篇

猜你喜欢

热点阅读