Я создал массив со всеми моими субъектами под названием subjectName. Цель этого кода - убедиться, что пользователь вводит только допустимые числа (от 1.0 до 10.0). но я не знаю, как это сделать. Я создал оператор if и вернул его, если имя субъекта не находится между 0 и 10, но это не работает. Я не знаю, как я смогу справиться с этим.Как я могу убедиться, что пользователь вводит число от 0 до 10?
EDIT: subjectName - это имена каждого объекта, поэтому его строка. subjectGrade - двойной. ОБА АРИНЫ. Забыл упомянуть об этом.
Это мой код:
for (int i = 0; i < subjectName.length; i++) {
Scanner input = new Scanner(System.in);
System.out.print("What is your grade for: " + subjectName[i] + "? ");
subjectGrade[i] = input.nextDouble();
if (subjectGrade[i] < 0.0 || subjectGrade[i] > 10.0) {
return;
}
Каковы типы 'subjectName',' invoer', 'vakCijfers'? –
Вам нужен номер 1-10 или 0-10? Я не уверен, что это важно, но я в замешательстве. – Neo
ой, позвольте мне изменить его. –