不会起名字的我 发表于 2021-7-21 16:13:01

【2021/7/21】Java->把流程掌握在我的手中!---2

本帖最后由 不会起名字的我 于 2021-7-21 16:16 编辑

Java->把流程掌握在我的手中!
循环语句
——————————————————————————————————————————————————————————————————————————

while 语句

      while语句是循环语句,其语法格式如下:
while(布尔表达式) {
      //如果布尔表达式的值为真,则一直循环执行这个复合语句里的代码,直到上面的表达式的返回值为假
}

注意:如果布尔表达式上写 true 则为死循环。

例如:
Demo.java

public class Demo {//主类
        public static void main(String[] args) {//主方法
                int count = 0;//声明变量
                int sum = 0;
                while (count < 101) {//当count>=101的时候结束循环
                        sum += count;
                        count++;
                }
                System.out.println("1~100的数字之和为:"+sum);//输出相加之和
        }
}

输出结果:
|----------------------------------|
|1~100的数字之和为:5050 |
|----------------------------------|

——————————————————————————————————————————————————————————————————————————

do ··· while ··· 语句
       
        do ··· while语句不管表达式成不成立都执行一次里面的代码
      do ··· while 语句的语法格式如下
do {
      循环执行若干语句
}while(布尔表达式);

        do ··· while语句与while语句的区别是
       
        while是先判断表达式是否成立,do···while是执行一次里面的语句后判断布尔表达式是否相等。

示例:

Demo.java

public class Demo {//主类
        public static void main(String[] args) {//主方法
                int count = 0;//声明变量
                int sum = 0;
                do {//开始执行
                        sum += count;
                        count++;
                }while(count<101);//指定循环条件
                System.out.println("1~100的数字之和为:"+sum);//输出相加之和
        }
}


输出结果:
|----------------------------------|
|1~100的数字之和为:5050 |
|----------------------------------|
——————————————————————————————————————————————————————————————————————————

for 语句

      for语句是Java里最有用的语句之一,一个for循环可以用来重复执行某条语句,直到满足条件。
      for 语句语法格式如下:
for(表达式1;表达式2;表达式3){
      语句序列
}

表达式1:初始化表达式,负责完成变量的初始化
表达式2:布尔表达式,指定循环条件
表达式3:修整变量,改变循环条件

示例:

public class Demo {
        public static void main(String[] args) {
                int sum = 0;
                for (int count = 0; count < 101; count++) {
                        sum += count;
                }
                System.out.println("1~100的数字之和为:" + sum);//输出相加之和
        }
}


输出结果:
|----------------------------------|
|1~100的数字之和为:5050 |
|----------------------------------|
——————————————————————————————————————————————————————————————————————————

foreach 语句

      foreach 语句是for语句的简化版本,其语法格式如下
for(元素对象 变量名:遍历对象 数组名){
      语句序列
}

示例:
Demo.java

public class Demo {
        public static void main(String[] args) {
                int array[] = {1,2,3,4,5,6,7,8,9,10,11,12};
                for(int i:array) {
                        System.out.println(i);
                }
        }
}


输出结果:
|---------------------|
|1                     |
|2                     |
|3                     |
|4                     |
|5                     |
|6                     |
|7                     |
|8                     |
|9                     |
|10                     |
|11                     |
|12                     |
|---------------------|
——————————————————————————————————————————————————————————————————————————

总结:
        1、while 循环是条件判断语句,如果表达式成立,则执行下面的代码
        2、do ··· while 循环是先执行一次里面的语句,之后再判断表达式是否成立
        3、for 循环是Java中最有用的语句
        4、foreach 语句是for语句的简化版

——————————————————————————————————————————————————————————————————————————
页: [1]
查看完整版本: 【2021/7/21】Java->把流程掌握在我的手中!---2