Loading... ### Java中的控制流语句 Java中的控制流语句用于控制程序执行的流程。这些语句包括条件判断语句和循环语句。本文将详细介绍Java中的 `if`、`switch`、`for`、`foreach`、`while`、`do-while`控制流语句。 ![](https://www.8kiz.cn/usr/uploads/2024/07/2074241429.png) #### 一、条件判断语句 ##### 1. `if`语句 `if`语句根据表达式的真假来决定是否执行代码块。 ```java int x = 10; if (x > 0) { System.out.println("x is positive"); } else if (x == 0) { System.out.println("x is zero"); } else { System.out.println("x is negative"); } ``` - **基本形式**: ```java if (condition) { // code block } ``` - **带 `else`的形式**: ```java if (condition) { // code block } else { // code block } ``` - **带 `else if`的形式**: ```java if (condition1) { // code block } else if (condition2) { // code block } else { // code block } ``` ##### 2. `switch`语句 `switch`语句根据变量的值来执行相应的代码块,适用于多个条件的判断。 ```java int day = 3; switch (day) { case 1: System.out.println("Monday"); break; case 2: System.out.println("Tuesday"); break; case 3: System.out.println("Wednesday"); break; default: System.out.println("Invalid day"); break; } ``` - **基本形式**: ```java switch (variable) { case value1: // code block break; case value2: // code block break; // more cases default: // code block } ``` #### 二、循环语句 ##### 1. `for`循环 `for`循环用于执行固定次数的循环。 ```java for (int i = 0; i < 5; i++) { System.out.println(i); } ``` - **基本形式**: ```java for (initialization; condition; update) { // code block } ``` ##### 2. 增强型 `for`循环(`foreach`) 增强型 `for`循环用于遍历数组或集合。 ```java int[] numbers = {1, 2, 3, 4, 5}; for (int number : numbers) { System.out.println(number); } ``` - **基本形式**: ```java for (type element : array) { // code block } ``` ##### 3. `while`循环 `while`循环在条件为真时重复执行代码块。 ```java int i = 0; while (i < 5) { System.out.println(i); i++; } ``` - **基本形式**: ```java while (condition) { // code block } ``` ##### 4. `do-while`循环 `do-while`循环先执行代码块,然后检查条件是否为真,如果为真则继续执行。 ```java int i = 0; do { System.out.println(i); i++; } while (i < 5); ``` - **基本形式**: ```java do { // code block } while (condition); ``` ### 思维导图 ```plaintext +------------------------------------------------------+ | Java 控制流语句 | +------------------------------------------------------+ | +-----------------------------+ | 一、条件判断语句 | | 1. if语句 | | - 基本形式 | | - 带else的形式 | | - 带else if的形式 | | 2. switch语句 | | - 基本形式 | +-----------------------------+ | +-----------------------------+ | 二、循环语句 | | 1. for循环 | | - 基本形式 | | 2. 增强型for循环(foreach) | | - 基本形式 | | 3. while循环 | | - 基本形式 | | 4. do-while循环 | | - 基本形式 | +-----------------------------+ ``` ### 总结 Java中的控制流语句包括条件判断语句 `if`和 `switch`,以及循环语句 `for`、增强型 `for`(`foreach`)、`while`和 `do-while`。这些语句提供了灵活的方式来控制程序的执行流程,确保代码逻辑清晰且易于维护。掌握这些基本语法,对于编写高效和可读的Java程序至关重要。 最后修改:2024 年 07 月 21 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏