控制流
条件语句
-
if 语句:
if语句用于基于条件执行代码块。- 基本语法:
if (condition) { // 条件为true时执行的代码 } - 可以与
else结合使用,提供当条件为false时的备选执行路径:if (condition) { // 条件为true时执行的代码 } else { // 条件为false时执行的代码 } - 支持
else if,用于多个条件的判断:if (condition1) { // 条件1为true时执行的代码 } else if (condition2) { // 条件1为false且条件2为true时执行的代码 } else { // 所有条件都不满足时执行的代码 }
-
switch 语句:
switch语句用于基于多个条件值执行不同的代码块。- 基本语法:
switch (expression) { case value1: // 当expression等于value1时执行的代码 break; case value2: // 当expression等于value2时执行的代码 break; default: // 当expression不等于任何case值时执行的代码 } - 每个
case块后通常使用break语句,以防止执行“向下穿透”到下一个case。
循环语句
-
for 循环:
for循环用于在给定条件为true的情况下重复执行代码块。- 基本语法:
for (initialization; condition; increment) { // 循环体 } - 其中,
initialization是循环开始前的初始化,condition是每次循环前检查的条件,increment是每次循环后执行的更新。
-
while 循环:
while循环在条件为true时重复执行代码块。- 基本语法:
while (condition) { // 循环体 }
-
do-while 循环&