Я только что начал программировать не так давно, и мне действительно интересно узнать больше. Прямо сейчас, я нахожусь в середине создания небольшого сценария «if-else», «while-do», когда пользователь будет отвечать на вопросы с правильными целыми числами. У меня возникают проблемы, хотя и всякий раз, когда я попадаю в эту часть кода:Где правильно размещать заявление о пребывании?
if (chopperCrash > 100) {
System.out.println("That's not possible!");
System.out.println("Hurry and re-enter a new value before we crash!");
continue;
Он постоянно перебирает напечатанный текст. Может ли кто-нибудь помочь мне в этом конкретном проекте, а также объяснить мне подробно правильное размещение заявлений «if-else» и «while-do»? Спасибо за любую помощь. Приносим извинения, если на это уже был дан ответ, и я слишком плотный, чтобы понять другие ранее задаваемые вопросы. Вот мой полный блок кода:
import java.util.Scanner;
public class FirstClass {
public static void main (String[] args){
System.out.println("The chopper is going down because your lack of experience.");
System.out.println("How much throttle are you going to give it?");
System.out.println("(enter a number between 1 and 100)");
Scanner FirstScan = new Scanner(System.in);
int number = FirstScan.nextInt();
int chopperCrash = number;
while (true){
if (chopperCrash >= 60 && chopperCrash <= 100){
System.out.println("Looks like we'll make it another day!");
break;
}
else{
if (chopperCrash > 100) {
System.out.println("That's not possible!");
System.out.println("Hurry and re-enter a new value before we crash!");
continue;
}
else{
if (chopperCrash <= 59) {
System.out.println("Not enough throttle!");
System.out.println("We're going down!");
break;
}
}
}
}
}
}