请问各位,break不起作用,始终陷入死循环,该如何解决?
public static void main(String[] args) {
int x = 0;
int y = 1;
int z = 0;
int o = 0;
boolean aa = false;
int[] yy = new int[] {0,1,2,3,4,5,10,11,12,13,14,15,21,22,23,24,25,31,32,33,34,35,41,42,43,44,45};
while (o < 3) {
z = aa ? z + y : (int)(Math.random()*50);
for (int e : yy) {
if (e == z) {
x = z;
aa = true;
o++;
System.out.println("oooo"+","+ x+","+o);
break;
}
o = 0;
aa = false;
System.out.println(o+","+e+","+z);
}
}
}