このコードでは、5つの要素を持つ配列があり、各要素には値が含まれています。下のwhileループでは、配列に何が含まれているのかを推測する3回の試みをユーザーに与えようとしています(ユーザーは推測を入力します)。私の問題は、配列の値がcaja[i]
のユーザーの推測(変数choose
に格納されている)と一致させる方法がわからないということです。配列値と変数の一致
public static void main(String[] args)
{
int[] caja = new int [5];
caja[0] = 1;
caja[1] = 3;
caja[2] = 5;
caja[3] = 7;
caja[4] = 9;
System.out.println("Mostrando todos los numeros del arreglo");
for (int i = 0; i < caja.length; i++)
{
System.out.println(caja[i]);
}
System.out.println();
int electionGame = 3;
int o = 0;
while(electionGame > 0)
{
Scanner sc = new Scanner(System.in);
int choose = sc.nextInt();
for (int i = 0; i < caja.length; i++)
{
o = o + 1;
if(choose == caja[i])
{
System.out.println("Ganastes");
break;
}
else
{
System.out.println("Perdiestes");
break;
}
}
electionGame--;
}
}
}
ので、ユーザは、すべての5つの値または1を推測していますその数字を含む配列の値? – ZbyszekKr
変数 'o'の目的は何ですか? –
@ Lagomorpphユーザーは3回アレイの値を推測することができます –