извините, мой титл немного широк. но я принимаю компьютеры в 12 классе, и мое задание состоит в том, чтобы создать небольшую программу, которая генерирует числа, и если она равна другому набору чисел, вы выигрываете, как лотерея. мне было сложно сделать работу генератора случайных чисел дважды, поэтому я предварительно загрузил одну из числовых переменных. Теперь моя последняя задача состоит в том, чтобы сказать «вы выиграли», если один из матча чисел, и если не «вы теряете», в основном я просто не могу соответствовать переменные? `проблема с if else заявление ... важное
Random rn = new Random();
String answer = " 3\n 12 \n 27";
for(int i =0; i < 3; i++)
{
int answer1 = rn.nextInt(30) + 1;
delay(2000);
System.out.println(answer1);
}
System.out.println("And the winning numbers are...");
delay(2000);
System.out.println(answer); }
`
ив получил немного и дальше, но мой «выиграть» привычка, кажется, решен переменной, вот мой новый code`
Random rn = new Random();
String answer = " 3\n 12 \n 27";
for(int i =0; i < 3; i++)
{
int answer1 = rn.nextInt(30) + 1;
System.out.println(answer1);
System.out.println("And the winning numbers are...");
System.out.println(answer);
if (answer1 == 3)
if (answer1 == 12)
if (answer1 == 27)
win = true;
if (win) {
System.out.println("You win!");
} else
System.out.println("You loose");
}`
Я не вижу никаких утверждений? – Li357
Stackoverflow может быть не лучшим местом для запроса домашней работы. – Ming
, потому что я не знаю, как сделать это в этой ситуации, int answer1 находится в теле, поэтому он не позволит мне использовать его за пределами тела? –