您的位置:首页 > 产品设计 > UI/UE

循环语句中continue和break充当“goto”角色

2018-04-13 15:11 1086 查看
循环语句中continue用于结束当次循环,进行下次下次循环,不过加上label后,就可以调到含continue的语句块中。同理的break中用于跳出循环,不过它不会执行下次循环。

具体看代码:

public class NineNine{
NineNine(){
System.out.println("Hello NineNine");
}
public static void main(String[] args) {
NineNine nn =new NineNine();
nn.labelCon();
nn.Con();
}
void labelCon(){
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();
}
}
void Con(){
for (int i=0; i<10; ++i) {
for (int j=0; j<10;++j ) {
if (j>i) {
continue;
}
System.out.print(i*j+" ");
}
System.out.println();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java continue break