循环结构
-
while循环
-
do……while循环
-
for循环
-
在Java5中引入了一种主要用于数组的增强型for循环
-
while是最基本的循环,它的结构为:
while(布尔表达式){ //循环内容 }
-
只要布尔表达式为true,该循环便会一直执行下去
-
我们大多数情况会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环
-
少部分情况需要循环一直执行,比如服务器的请求响应监听等
-
循环条件一直为true就会造成无限循环(死循环),我们正常业务编程中应该尽量避免死循环,会影响程序的性能或者造成程序的卡死崩溃
输出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 }