基本 IF 选择结构
if(条件)
{
// 如果条件为真,执行这里的代码块
}
此结构只包含一个if语句,如果条件为真,则执行该代码块。
IF ELSE 选择结构:
if (条件) {
// 如果条件为真,执行这里的代码块
} else {
// 如果条件为假,执行这里的代码块
}
在此结构中,如果条件为真,则执行第一个代码块;如果条件为假,则执行第二个代码块。
多重 IF 选择结构:
if (条件1) {
// 如果条件1为真,执行这里的代码块
} else if (条件2) {
// 如果条件2为真,执行这里的代码块
} else {
// 如果上述条件都不满足,执行这里的代码块
}
此结构允许根据多个条件进行选择。它按顺序检查每个条件,并执行与第一个满足条件的代码块。
嵌套 IF 选择结构:
if (条件1) {
if (条件2) {
// 如果条件1和条件2都为真,执行这里的代码块
}
}
嵌套if
结构允许在一个if
语句的代码块中包含另一个if
语句
Switch 分支结构:
switch (表达式) {
case 值1:
// 当表达式的值与值1相等时,执行这里的代码块
break;
case 值2:
// 当表达式的值与值2相等时,执行这里的代码块
break;
default:
// 当表达式的值与所有case不匹配时,执行这里的代码块
break;
}
局部变量:
局部变量是声明在代码块(如方法或语句块)内部的变量。它们只能在其声明的代码块内部使用。
条件分支的代码优化:
优化条件分支的代码可以通过减少重复代码、简化逻辑、提前处理常见情况等方式来实现。这有助于提高代码的可读性和执行效率。