我在数组中生成并存储数字(这些数字是1到4)我想要一个循环来检查第一个数字是否为1以及是否执行操作,如果它不移动到2等等..
final ArrayList<Integer> listInteger = new ArrayList<>();
final int[] NumbersArray = new int[20];
for (int generatedNumbers = 0; generatedNumbers < 2 + temp; generatedNumbers++) {
value = (int) (Math.random() * 4 + 1);
NumbersArray[generatedNumbers] = value;
我试过
for(Integer i : NumbersArray) {
if (i == 1) {
System.out.println("1");
Color1.setBackgroundColor(Color.parseColor("#FF7F7500"));
}
else if (i == 2) {
else if (i == 2) {
System.out.println("2");
Color2.setBackgroundColor(Color.parseColor("#FF0000"));
}
答案 0 :(得分:-1)
for(Integer i : listInteger){
if(i == 1){
// do smth
break; // quit loop you found your number 1
}
}
这是你循环的方式。