gpt4 book ai didi

java - 我需要帮助才能理解这段代码

转载 作者:搜寻专家 更新时间:2023-10-30 21:44:09 25 4
gpt4 key购买 nike

其实我还是第一次看到这样的代码:

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?

最佳答案

outer: 部分是一个标签。它基本上是标记循环。循环本身正常工作。

continue outer; 的意思是“继续回到标记为 outer 的循环体的开始”(在递增和测试 i 之后当然)。这有点像用 break; 语句跳出内循环,然后立即用普通的 continue; 语句继续外循环的下一步.

关于java - 我需要帮助才能理解这段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5435690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com