循环结构

  • while循环

  • do……while循环

  • for循环

  • 在Java5中引入了一种主要用于数组的增强型for循环

while循环

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

while(布尔表达式){
    //循环内容
}
  • 只要布尔表达式为true,该循环便会一直执行下去

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

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

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

    practice 1

输出1-100

 1 package Day07;
 2 
 3 public class Java07_09 {
 4     public static void main(String[] args) {
 5         int i=0;
 6         while (i<100){
 7             i++;
 8             System.out.println(i);
 9         }
10     }
11 }

 

 

practice 2

计算1-100的和

 1 package Day07;
 2 
 3 public class Java07_10 {
 4     public static void main(String[] args) {
 5         int i=1;
 6         int sum=0;
 7         while(i<=100){
 8             sum=sum+i;
 9             i++;
10         }
11         System.out.println(sum);
12     }
13 }