- Java的控制流程中没有像goto语句,但是break可以带标签,可以利用它从内部循环跳出
块作用域
块(即复合语句)是有若干条Java语句组成的语句,并用大括号括起来。块确定了变量的作用域。条件语句
循环
for
while
do while多重选择
swich语句从选项值相匹配的case标签开始执行,直到遇到break语句,或者执行到swich结束处为止;如果没有相匹配的标签,有dafault子句,则执行此条语句。中断控制流程语句
break
带标签的breakwhile (a<100){System.out.println("..");x+=a;if(x>90) break;a++;}
标签可以用于任何语句Scanner in=new Scanner(System.in);int n;read:while (...){...for(...){n=in.nextInt();if(n<0){break read;}}}
continue
跳出此次循环
代标签的continue,跳到与标签相匹配的循环首部
