import java.util.Scanner;
class testing
{
int i ; int j ;
Scanner sc = new Scanner(System.in) ;
void lolwa()
{
out:
for(i = 0 ; i <= 6 ; i++)
{
System.out.println(i);
}
System.out.println("Enter 1 to restart loop");
System.out.println("Enter 2 to continue till 10");
j = sc.nextInt();
if(j == 1)
{
continue out ;
}
if(j == 2)
{
for(i = 7 ; i <= 10 ; i++)
{
System.out.println(i);
}
}
}
}
我編譯它在BlueJ,它說:「未定義標籤出」。我只是用continue語句學習,因此我不能找出問題標記繼續語句無法編譯
一個奇怪的問題:爲什麼不直接調用'lolwa()'而不是使用continue? – Nathan
你的繼續在標籤出來的循環已經完成後出現。你有沒有錯過你的牙套? –
您應該正確縮進代碼 - 「繼續」需要處於循環狀態。 – assylias