循环语句

1.测试while循环

while(布尔表达式){

循环体;

}

在循环干开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。若为假,则跳出循环。

eg:求1~100的累加和

 1 /*
 2  *  测试while循环
 3  */
 4 public class testwhile {
 5     public static void main(String[] args) {
 6         //计算1~100的累加和
 7         int i = 1;
 8         int sum = 0;
 9         while(i <= 100) {
10             sum = i + sum;
11             i++;
12         }
13         System.out.println("sum="+sum);
14     }
15 }
View Code

补:do~while是先执行后判断,不过没有while常用。

 2.for循环

无论是初始化还是在步进部分,语句都是顺序执行的。

尽管初始化可以设置任意数量的定义,但都属于同一类型。

约定:只在for语句的控制表达式中写入写入与循环变量初始化,条件判断和迭代因子相关的表达式。初始化部分、条件判断部分和迭代因子可以为空语句,但必须以‘;’分开。

 1 /*
 2  * 测试for语句
 3  * */
 4 public class Testfor {
 5     public static void main(String[] args) {
 6     //求1~10的累乘
 7     int i = 1;
 8     int s = 1;
 9     for(i = 1;i<=10;i++) {
10         s = i*s;
11     }
12     System.out.println("10!的结果是:"+s);
13     }
14 }
View Code

原文地址:https://www.cnblogs.com/ma1998/p/11438439.html