我在数组中生成并存储数字(这些数字是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"));
}
为什么你'listInteger'?一旦你创建它,你就不会使用它。什么是“建造者”? –
为什么你需要一个循环来检查第一个数字是否为1? – Blackbelt
你不应该在'StringBuilder#append'内串联。这违背了使用它的目的。 – gonzo