跳出多层选择语句

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:38:21
例如:
if(){
}else{
if(){}//当执行完这句的时候,立刻跳到循环的最外面呢
if(){}
}
//跳到这里
遗憾的是Java里没有goto语句,有没有不增加判断条件的情况下跳出?贸然增加条件怕会增加而外的麻烦,毕竟程序不短
if语句中是不能用break的吧,你是想if(){break;}吗?

public class test{
public static void main(String[] args){
int a = 1;
int b = 0;
int c = 1;
loop:
if(a == b){
System.out.println("yiya");
}else if(a == c){
if(a == 1){ break loop;}
System.out.println("error");
}
System.out.println("haha");
}
}
java是没有goto
不过java是由跳转标记的

一般这样用while(true)就可以实现了

直接加上break,就跳出了else,直接执行下面的语句