我试图突破for
循环,但它没有中断。
如何从do...while
循环内部获取或中断此for
循环?
此处CompanyEmployee
是ArrayList
类的Employee
个对象,CasualEmployee
类继承自Employee
类。
do {
System.out.print("ENTER ID:\t");
String s=s3.nextLine();
for(int i=3;i<9;i++) {
System.out.println(CompanyEmployee.get(i).getID());
if(s==CompanyEmployee.get(i).getID()) {
String data=CompanyEmployee.get(i).toString();
WeekSchedule[check1][check]=data;
break;
}
}
}
while(true);
答案 0 :(得分:1)
使用标签指示您想要突破的循环:
loopLabel: do{
...
for(int i=3;i<9;i++){
if(...){
...
break loopLabel;
}
}
}
while(true);