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);