Java 控制语句格式

控制语句是编程语言中用来控制程序执行流程的语句。在 Java 中,控制语句用于根据条件或循环来控制程序的执行方式。本文将介绍 Java 中几种常用的控制语句的格式,并给出相应的代码示例。

1. if-else 语句

if-else 语句用于根据条件来执行不同的代码块。它的基本格式如下:

if (condition) {
    // 执行条件为真时的代码块
} else {
    // 执行条件为假时的代码块
}

其中,condition 是一个布尔表达式,如果它的值为 true,则执行条件为真时的代码块;否则,执行条件为假时的代码块。下面是一个示例:

int num = 10;
if (num > 0) {
    System.out.println("num 是正数");
} else {
    System.out.println("num 是负数或零");
}

输出结果为:

num 是正数

2. switch 语句

switch 语句用于根据表达式的值执行不同的代码块。它的基本格式如下:

switch (expression) {
    case value1:
        // 执行值等于 value1 时的代码块
        break;
    case value2:
        // 执行值等于 value2 时的代码块
        break;
    ...
    default:
        // 执行上述情况都不满足时的代码块
}

switch 语句中的 expression 是一个表达式,它的值会与每个 case 后面的值进行比较,如果相等,则执行相应的代码块。如果没有匹配的值,将执行 default 后面的代码块(可选)。下面是一个示例:

int day = 2;
String dayName;
switch (day) {
    case 1:
        dayName = "Monday";
        break;
    case 2:
        dayName = "Tuesday";
        break;
    case 3:
        dayName = "Wednesday";
        break;
    default:
        dayName = "Invalid day";
}
System.out.println("Today is " + dayName);

输出结果为:

Today is Tuesday

3. for 循环

for 循环用于重复执行一段代码,直到循环条件不满足为止。它的基本格式如下:

for (initialization; condition; update) {
    // 循环体
}

其中,initialization 是循环的初始条件;condition 是循环的终止条件;update 是每次循环后执行的操作。下面是一个示例:

for (int i = 1; i <= 5; i++) {
    System.out.println("Count: " + i);
}

输出结果为:

Count: 1
Count: 2
Count: 3
Count: 4
Count: 5

4. while 循环

while 循环用于重复执行一段代码,直到循环条件不满足为止。它的基本格式如下:

while (condition) {
    // 循环体
}

其中,condition 是循环的终止条件。下面是一个示例:

int i = 1;
while (i <= 5) {
    System.out.println("Count: " + i);
    i++;
}

输出结果为:

Count: 1
Count: 2
Count: 3
Count: 4
Count: 5

5. do-while 循环

do-while 循环与 while 循环类似,不同之处在于它会先执行一次循环体,然后再检查循环条件。它的基本格式如下:

do {
    // 循环体
} while (condition);

其中,condition 是循环的终止条件。下面是一个示例:

int i = 1;
do {
    System.out.println("Count: " + i);
    i++;
} while (i <= 5);

输出结果为:

Count: 1
Count: 2
Count: 3
Count: 4
Count: 5