鱼C论坛

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

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

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

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

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

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

Java->把流程掌握在我的手中!

循环语句
——————————————————————————————————————————————————————————————————————————


while 语句

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


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

例如:
Demo.java

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

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

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


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


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

示例:

Demo.java

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


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


for 语句

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


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


示例:

  1. public class Demo {
  2.         public static void main(String[] args) {
  3.                 int sum = 0;
  4.                 for (int count = 0; count < 101; count++) {
  5.                         sum += count;
  6.                 }
  7.                 System.out.println("1~100的数字之和为:" + sum);//输出相加之和
  8.         }
  9. }
复制代码


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


foreach 语句

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


示例:
Demo.java

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


输出结果:
|---------------------|
|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-5-2 03:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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