Для вложенных циклов, когда я использую continue
с метками, это дает мне ошибку во время компиляции, говоря, что the declared loop is not present
.
Специально для этого случая отображается сообщение об ошибке: Second is not a loop label
.
Вот фрагмент кода, который я написал, чтобы продемонстрировать мою проблему:
//using break as a form of GOTO
class demo
{
public static void main(String [] args)
{
boolean b=false;
First:{
Second:{
Third:{
System.out.println("Before BReak");
if(b)
continue Third;
else
break Second;
}
System.out.println("THis won't execute");
}
System.out.println("THis too won't Execute");
}
}
}