6月15号 Java流程控制 循环结构

  • while循环
  • do……while循环
  • for循环
  • 用于数组的增强型for循环

今天主要是while循环

while(布尔表达式){

//循环内容

}

  • 只要表达式为true,循环将会一直进行下去。
  • 我们大多数情况是会让循环停止下来,我们需要一个让表达式失效的方式来结束循环
  • 少数部分情况需要循环一直进行,比如服务器的请求响应监听等。
  • while(true){//这就会是一个死循环},要尽量避免。

  

两者差异主要是因为i++自增先赋值后自增(可以复习前面内容),图一 ,输入100后i=i++;先把100的值赋予i然后输出,后i自增等于101后进入程序为false,停止

图二,输入99后i=i++,先赋值i=99,后自增i=100,输出

思考题:1+2+3+……+100=?

原文地址:https://www.cnblogs.com/Guang09/p/13138301.html