Я новичок в Java, и мне нужна помощь для этого блока:
Проблема, с которой я здесь сталкиваюсь, состоит в том, что когда число меньше 6 в первом операторе «если», это не так. получить добавление к счету в конце. Я знаю, что неправильно я делаю во втором утверждении «если», я инициализирую счет в 0, но как я могу это сделать, оба утверждения «если» могут быть добавлены к результату, когда он выше 6, и НЕ добавлено, когда оно меньше 6? Когда случайное число меньше 6, оно не должно добавляться к счету. Я не знаю, правильно ли я объясняю, но спасибо за ваше время!
int shot;
int score = 0;
shot = rand.nextInt(11);
score += shot;
if (shot > 6) {
System.out.print("\nSHOT " + a + ".... Challenger shoots: " + shot);
}
else {
score = 0;
System.out.print("\nSHOT " + a + ".... Challenger shoots: " + "You missed the board!");
}
shot = rand.nextInt(11);
score += shot;
if (shot > 6) {
System.out.print("\nSHOT " + (++a) + ".... Challenger shoots " + shot);
}
else {
score = 0;
System.out.print("\nSHOT " + (++a) + ".... Challenger shoots: " + "You missed the board!");
}
System.out.print("\nCHALLENGER SCORE: " + score);