JAVA学习(循环结构-while循环)

4.1 while循环

  • while是最基本的循环,它的结构为:

while(布尔表达式){
    //循环内容
}
package com.kuangshen.struct;

public class WhileDemo01 {
    public static void main(String[] args) {
        //输出1~100
        int num = 0;
        while(num<100){
            num++;
            System.out.println(num);
        }
    }
}
  • 只要布尔表达式为true,循环就会一直执行下去

  • 我们大多数情况是会让循环停下来的,我们需要一个表达式失效的方式来结束循环。

  • 少部分情况需要循环一直执行,比如服务器的请求响应监听等

  • 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃!

  • 思考 1+2+3+...+100 =?

package com.kuangshen.struct;
    //1+2+3+...+100 =
public class WhileDemo03 { public static void main(String[] args) { int sum = 0; int i = 0; while(i<100){ i++; sum = sum + i; } System.out.println(sum); } }
原文地址:https://www.cnblogs.com/cjybarcode/p/13082059.html