public class Test {
public static void main(String[] args) {
// TODO 自动生成方法存根
for(int i=0; i<2; i++){
if(i == 1){
break Label;
}
else{
System.out.println("-----");
}
}
System.out.println("xxxxx");
Label:System.out.println("****");
}}
提示缺少标号 Label 编译错误 ,如何能正确地跳转到Label语句
希望大家多多帮忙 万分感谢
public static void main(String[] args) {
// TODO 自动生成方法存根
for(int i=0; i<2; i++){
if(i == 1){
break Label;
}
else{
System.out.println("-----");
}
}
System.out.println("xxxxx");
Label:System.out.println("****");
}}
提示缺少标号 Label 编译错误 ,如何能正确地跳转到Label语句
希望大家多多帮忙 万分感谢
楼主可以通过设置flag标示位 达到一样的效果
public static void main(String[] args) {
// TODO 自动生成方法存根
for (int i = 0; i < 2; i++) {
if (i == 1) {
break;
} else {
System.out.println("-----");
}
}
if(i==2)System.out.println("xxxxx");
System.out.println("****");
}}
class Test {
public static void main(String[] args) { Label_b:
//System.out.println("****");
for(int i=0; i<2; i++){
if(i == 1){
break Label_b;
} else{
System.out.println("-----");
}
}
System.out.println("xxxxx");
}
}
标签必须放到最外层的循环之前,并且紧跟冒号