我想使用do循环将int x值与int数组data [i] [j]进行比较。数据得到值1236,1238,1240和1250,并且x = 1237
我的循环看起来像这样:
boolean go = true;
do {
if (x == data[i][j]) {
System.out.println("" + x)
go = false;
} else {
x++
}
}
while (go)
答案 0 :(得分:0)
x是int,go是boolean。编译错误。试试这个。
do{
if(x==data[i][j]){
System.outln(""+x)
go = false;
}
else{x++}
}
while(go == true);
答案 1 :(得分:0)
我不确定原始提问者是否真的想要这样做:
for(int i=0;i<100;i++) {
for(int j=0;j<100;j++) {
if(x == data[i][j]) {
System.out.println("found " + x + " at " + i + " " + j);
break;
}
}
}
与在数据中找到x的位置一样。