鱼C论坛

 找回密码
 立即注册
查看: 3769|回复: 0

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

[复制链接]
发表于 2021-7-21 16:13:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不会起名字的我 于 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语句的简化版

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

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 18:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表