Random random=new Random(); while(true){ int i=random.nextInt(31); if(i==0) continue; while(true){ int j=random.nextInt(31); if(j==0||j==i) continue; System.out.println(i+" "+ j ); } }
上面没有跳出循环,这里加上 Random random=new Random(); outer: while(true){ int i=random.nextInt(31); if(i==0) continue; while(true){ int j=random.nextInt(31); if(j==0||j==i) continue; System.out.println(i+" "+ j ); break outer; } }
Random random = new Random(); int i = 0; int j = 0; while(true){ i = random.nextInt(31); if(i!=0){ System.out.println(i); break; } } while(true){ j = random.nextInt(31); if(j!=0&&j!=i){ System.out.println(j); break; } }
Random random=new Random();
while(true){
int i=random.nextInt(31);
if(i==0)
continue;
while(true){
int j=random.nextInt(31);
if(j==0||j==i)
continue;
System.out.println(i+" "+ j );
}
}
Random random=new Random();
outer:
while(true){
int i=random.nextInt(31);
if(i==0)
continue;
while(true){
int j=random.nextInt(31);
if(j==0||j==i)
continue;
System.out.println(i+" "+ j );
break outer;
}
}
Random random = new Random();
int i = 0;
int j = 0;
while(true){
i = random.nextInt(31);
if(i!=0){
System.out.println(i);
break;
}
}
while(true){
j = random.nextInt(31);
if(j!=0&&j!=i){
System.out.println(j);
break;
}
}