我试图突破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);
最佳答案
使用标签来指示您要打破哪个循环:
loopLabel: do{
...
for(int i=3;i<9;i++){
if(...){
...
break loopLabel;
}
}
}
while(true);
关于java - 在 while 循环内中断 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37509019/