其實,這是我第一次看到這樣的代碼:我需要幫助來理解這段代碼
class A
{
public static void main(String args[])
{
outer : for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if(j > i)
{
System.out.println();
continue outer;
}
System.out.print(" " +(i *j));
}
}
System.out.println();
}
}
兩行我不明白:
outer : for(int i=0;i<10;i++) // this seems similar to 'for each'?
continue outer; // I know that 'continue' will break the loop and continue the next turn, but what will do in this situaton?
爲什麼downvote?沒有愚蠢的問題,只有愚蠢的老師。 – 2011-03-25 17:08:24
@Aaron:我認爲*有*愚蠢的問題,但我不認爲這是其中之一。 – 2011-03-25 17:09:09
這個有點代碼是當你將遺留的C轉換成Java並且不敢碰任何東西時會發生什麼...... – iluxa 2011-03-25 18:39:36