Java控制执行流程
原文
1、if 语句:if语句类似于c++ 及 JavaScript
1 | if (boolean-expression) statement |
2、迭代循环语句:
while 语句:
1 | while (boolean-expression) |
do while 语句:
1 | do statement |
for 语句:
1 | for (initialization; boolean-expression; step) |
for each 语句:不必创建int变量去对由访问项构成的序列进行计数,foreach将产生每一项。换而言之,foreach将会自动遍历当前循环内全部的元素。
for ( float x : f ) 定义一个float类型的变量x,将每一个 f 的元素赋值给x。
3、return : 从当前语句内返回一个值。
break:结束当前循环,返回上一层循环。
continue:跳过这一次的循环,开始下一次的循环。
4、switch:选择语句,根据获得的表达式的值,从所有代码中选择一个去执行。
在switch 语句内,可以使用枚举类型 enum 。
5、goto :臭名昭著的 goto。goto的实际是对条件进行判断,并且根据判断结果选择程序跳到哪个位置进行执行。原为汇编语言内的机制。
Java取消了goto,仅把goto作为保留字。但是在控制循环流程内,Java使用了标签机制,进行程序的跳转。
label: 标签常跟break或者continue连用,表示中断当前循环,直到标签所在的位置。
查看更多
Java基础:Java基础