在Java中,流程控制语句用于控制程序的执行路径。主要的流程控制语句包括条件语句、循环语句和跳转语句。
一、条件语句
条件语句用于根据条件的真假来决定程序的执行路径。Java中的主要条件语句包括:
1.if语句
if (condition) {
// 如果条件为真,执行此块代码
}
2.if-else语句
if (condition) {
// 如果条件为真,执行此块代码
} else {
// 如果条件为假,执行此块代码
}
3.if-else if - else语句
if (condition1) {
// 如果条件1为真,执行此块代码
} else if (condition2) {
// 如果条件2为真,执行此块代码
} else {
// 如果上述条件都不满足,执行此块代码
}
4.switch语句
switch (expression) {
case value1:
// 如果expression的值等于value1,执行此块代码
break;
case value2:
// 如果expression的值等于value2,执行此块代码
break;
default:
// 如果expression的值不匹配任何case,执行此块代码
}
二、循环语句
循环语句用于重复执行一段代码块,直到满足退出条件。Java中的主要循环语句包括:
1.for循环
for (initialization; condition; update) {
// 每次循环开始时,执行此块代码
}
2.while循环
while (condition) {
// 当条件为真时,执行此块代码
}
3.do-while循环
do {
// 无论如何,先执行此块代码
} while (condition);
三、跳转语句
跳转语句用于改变程序的控制流。主要的跳转语句有:
1.break语句
用于退出循环或switch
语句。
while (true) {
if (condition) {
break; // 退出循环
}
}
2.continue语句
用于跳过当前循环的剩余部分并开始下一次迭代。
for (int i = 0; i < 10; i++) {
if (condition) {
continue; // 跳过当前迭代的剩余部分
}
// 其他代码
}
3.return语句
用于从方法中返回。
public int add(int a, int b) {
return a + b; // 返回方法的结果
}
以上是Java中常用的流程控制语句的基本介绍。它们帮助开发者控制程序的执行流程,实现各种逻辑判断和重复操作。