Quantcast
Channel: 小蓝博客
Viewing all articles
Browse latest Browse all 3145

Java中的控制流语句:if、switch、for、foreach、while、do-while

$
0
0

Java中的控制流语句

Java中的控制流语句用于控制程序执行的流程。这些语句包括条件判断语句和循环语句。本文将详细介绍Java中的 ifswitchforforeachwhiledo-while控制流语句。

一、条件判断语句

1. if语句

if语句根据表达式的真假来决定是否执行代码块。

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");
}
  • 基本形式
if (condition) {
    // code block
}
  • else的形式
if (condition) {
    // code block
} else {
    // code block
}
  • else if的形式
if (condition1) {
    // code block
} else if (condition2) {
    // code block
} else {
    // code block
}
2. switch语句

switch语句根据变量的值来执行相应的代码块,适用于多个条件的判断。

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;
}
  • 基本形式
switch (variable) {
    case value1:
        // code block
        break;
    case value2:
        // code block
        break;
    // more cases
    default:
        // code block
}

二、循环语句

1. for循环

for循环用于执行固定次数的循环。

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}
  • 基本形式
for (initialization; condition; update) {
    // code block
}
2. 增强型 for循环(foreach

增强型 for循环用于遍历数组或集合。

int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}
  • 基本形式
for (type element : array) {
    // code block
}
3. while循环

while循环在条件为真时重复执行代码块。

int i = 0;
while (i < 5) {
    System.out.println(i);
    i++;
}
  • 基本形式
while (condition) {
    // code block
}
4. do-while循环

do-while循环先执行代码块,然后检查条件是否为真,如果为真则继续执行。

int i = 0;
do {
    System.out.println(i);
    i++;
} while (i < 5);
  • 基本形式
do {
    // code block
} while (condition);

思维导图

+------------------------------------------------------+
|                  Java 控制流语句                      |
+------------------------------------------------------+
           |
           +-----------------------------+
           | 一、条件判断语句             |
           | 1. if语句                   |
           |   - 基本形式                |
           |   - 带else的形式            |
           |   - 带else if的形式         |
           | 2. switch语句               |
           |   - 基本形式                |
           +-----------------------------+
           |
           +-----------------------------+
           | 二、循环语句                 |
           | 1. for循环                  |
           |   - 基本形式                |
           | 2. 增强型for循环(foreach)  |
           |   - 基本形式                |
           | 3. while循环                |
           |   - 基本形式                |
           | 4. do-while循环             |
           |   - 基本形式                |
           +-----------------------------+

总结

Java中的控制流语句包括条件判断语句 ifswitch,以及循环语句 for、增强型 forforeach)、whiledo-while。这些语句提供了灵活的方式来控制程序的执行流程,确保代码逻辑清晰且易于维护。掌握这些基本语法,对于编写高效和可读的Java程序至关重要。


Viewing all articles
Browse latest Browse all 3145

Trending Articles