目录
引言:
Java的流程控制语句和C语言是没什么区别的,这里就不说太多了
与C语言的区别:
再C语言的判断条件中,0就是假,非零是真,但是在java里面,判断条件只能是Boolean值,因此while(1)等类似的写法都是错误的
表格
类型 | 说明 |
---|---|
条件语句 | if 语句:用于根据条件执行代码块。 else if:用于在前一个 if 条件不满足时检查新的条件。 else:用于在前面的条件都不满足时执行默认的代码块。 |
switch 语句 | switch 语句根据表达式的值选择执行不同的代码块。 每个 case 语句后面跟着一个常量表达式或者字面量值,用于匹配表达式的值。 default 分支用于处理表达式的值与所有 case 都不匹配的情况。 |
循环语句 | while 循环:在条件为 true 时重复执行一个代码块。 do-while 循环:先执行一次代码块,然后在条件为 true 时重复执行。 for 循环:用于指定循环的次数,在条件为 true 时重复执行一个代码块。 增强型 for 循环(foreach 循环):用于遍历数组或集合。 |
循环控制语句 | break 语句:用于终止循环或 switch 语句的执行,并跳出当前循环。 continue 语句:用于跳过当前循环的剩余代码,进入下一次循环迭代。 return 语句:用于结束方法的执行,并返回一个值(如果方法有返回值)。 |
四种类型的控制语句
条件语句(if-else):
if
语句:用于根据条件执行代码块。else if
:用于在前一个if
条件不满足时检查新的条件。else
:用于在前面的条件都不满足时执行默认的代码块。
switch 语句:
switch
语句根据表达式的值选择执行不同的代码块。- 每个
case
语句后面跟着一个常量表达式或者字面量值,用于匹配表达式的值。 default
分支用于处理表达式的值与所有case
都不匹配的情况。
循环语句:
while
循环:在条件为 true 时重复执行一个代码块。do-while
循环:先执行一次代码块,然后在条件为 true 时重复执行。for
循环:用于指定循环的次数,在条件为 true 时重复执行一个代码块。- 增强型
for
循环(foreach 循环):用于遍历数组或集合。
循环控制语句:
break
语句:用于终止循环或switch
语句的执行,并跳出当前循环。continue
语句:用于跳过当前循环的剩余代码,进入下一次循环迭代。return
语句:用于结束方法的执行,并返回一个值(如果方法有返回值)。