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