其实,这是我第一次看到这样的代码:我需要帮助来理解这段代码
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