while循环语句格式:
初始化语句;---------第一步,只执行一次
while(判断条件语句){--------第二步,成立,则执行循环语句;否则直接退出
循环体语句;----------------第三步
控制条件语句;-------------第四步,为第二条服务
}
for应用场景:倾向于循环次数可以预见的
while应用场景:倾向于循环次数不可以预见的。
案例:
1.列出1-10的数据
int i = 1;
while(i<=10){
System.out.print(i);
i++;
}
2.求出1-10之间数据之和
int c=1;
int sum = 0;
while(c<=10){
sum +=c;
c++;
}
System.out.print(sum);
3.求1-10之间能被3整除的所有数之和,及各数值
int d =1;
int A=0;
while(d<=10){
if(d%3==0){
System.out.println(d);
A +=d;
}
d++;
}
System.out.println(A);