在Java中,如下代码段:`outer: for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { if (i==1 && j==1) break outer; System.out.print(j); } }` 执行后,输出结果是什么?

答案解析

根据流程控制语句中`break`标签的用法,当`i==1`且`j==1`时,带标签的`break outer;`语句会跳出外层`for`循环。因此,外层循环执行到`i=0`时,内层循环输出`012`,外层循环执行到`i=1`时,内层循环执行到`j=0`输出`0`,执行到`j=1`时,满足条件跳出`outer`标签所在的外层循环,故最终输出`0120`。
正确答案:C
随机推荐
开始刷题