package 流程控制;
public class whlie循环与dowhlie循环 {
/*while(布尔表达式){
循环内容
}
*/
//只要布尔表达式为true,循环就会一直执行
//多数情况需要让循环停止下来,即让表达式失效
//少部分情况需要循环一直执行,例如服务器的请求响应监听等
//循环条件一直为true就会造成无限循环 死循环 应当尽量避免死循环,会影响程序性能或者卡死崩溃。
public static void main(String[] args) {
int name01 = 0;//输出从1~100的数
while (name01 < 100) {
name01++;
System.out.println(name01);
}
int name02 = 0;//计算1+2+...+100的和
int name03 = 0;
while (name02 < 100) {
name02++;
name03 = name03 + name02;
}
System.out.println(name03);
//do...while与while相似,但do...while总是保证至少会执行一次
/*do{
代码语句
}while(布尔表达式);
*/
//其运行上的区别就是,while先判断后执行,do...while先执行一次,再判断
int name04 = 0;
int name05 = 0;
do {
name04++;
name05 = name05 + name04;
} while (name04 <= 99);
System.out.println(name05);
}
}