Java 三大循环结构

1. while

    事先不需要知道循环执行多少次

2. do  while

    同上,只是至少要执行一次(先做,后判断)

3. for

    需要知道循环次数

### Java中for循环结构 Java的for循环循环的全部规则集中在一个地方,而非把几个语句分散在代码不同处,使代码更易阅读,适用于循环开始和结束已知、循环次数固定的场合。其执行流程在特定流程图中有体现。示例代码如下: ```java for (int i = 0; i < 5; i++) { System.out.println(i); } ``` 此代码中,`int i = 0` 为初始化部分,仅执行一次;`i < 5` 是循环条件,每次循环前检查,为 `true` 则执行循环体,为 `false` 则结束循环;`i++` 是迭代部分,每次循环体执行完后执行 [^1]。 ### Java结构 Java有顺序结构、选择结构循环结构结构: - **顺序结构**:程序按语句先后顺序依次执行,是最基本的程序结构。例如: ```java System.out.println("第一行输出"); System.out.println("第二行输出"); ``` 此代码会先输出“第一行输出”,再输出“第二行输出”。 - **选择结构**:根据条件判断结果决定执行哪些语句,主要有 `if - else` 和 `switch - case` 两种形式。 - `if - else` 示例: ```java int num = 10; if (num > 5) { System.out.println("数字于5"); } else { System.out.println("数字小于等于5"); } ``` - `switch - case` 示例: ```java int day = 3; switch (day) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; default: System.out.println("其他"); } ``` - **循环结构**:用于重复执行一段代码,有 `for`、`while` 和 `do - while` 种类型。`for` 循环前面已介绍;`while` 循环多适用于循环次数不确定,仅需知道循环终止条件的场合;`do - while` 循环至少会执行一次循环体,因为它是先执行循环体,再判断条件。示例如下: - `while` 循环: ```java int i = 0; while (i < 5) { System.out.println(i); i++; } ``` - `do - while` 循环: ```java int j = 0; do { System.out.println(j); j++; } while (j < 5); ``` 此外,循环还可嵌套,在一个循环体内又出现一个或多个完整的循环结构称为循环嵌套,`do...while`、`while`、`for` 循环方式可相互构成循环嵌套。例如: ```java for (int i = 1; i < 7; i++) { for (int j = 1; j <= 8; j++) { System.out.print("*"); } System.out.println(); } ``` 此代码中,外层 `for` 循环控制行数,内层 `for` 循环控制每行的星号数量 [^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值