Получение очень странной ошибки. Когда я добавляюполучение кучи ошибок компиляции
{
while {
System.out.println("Enter homework grades, Enter -1 when done");
homeworkGrades += input.nextInt();
}
}
Я получаю около 19 ошибок. Если я удалю его, то никаких ошибок. Я потратил немало минут на это, но я не могу заставить его работать. Программа просто спрашивает, хотите ли вы получать средние оценки или выходить, а затем запрашивает ваше имя. Теперь я хочу, чтобы он позволял пользователю вводить оценки домашних заданий в среднем, затем он будет запрашивать оценки викторины в среднем, а затем, наконец, тестировать оценки. Затем это займет 3 средних и средних.
import java.util.Scanner;
public class Assignment3
{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int homeworkGrades;
int quizGrades;
int testGrades;
int choice;
int total;
double average;
String name;
total = 0;
System.out.println("Enter 1 or 2: \n 1 - Average grades \n 2 - Quit");
choice = input.nextInt();
if (choice == 1) {
System.out.println("Enter the students name");
name = input.next();
System.out.println("Grades will be entered in this order: \n 1) Homework Grades \n 2) Quiz Grades \n 3) Test Grades ");
//here
{
while {
System.out.println("Enter homework grades, Enter -1 when done");
homeworkGrades += input.nextInt();
}
}
}
if (choice == 2) {
System.out.println("Exiting program");
}
else {
System.out.println("Invalid response, exiting program.");
}
}
}
Почему вы не публикуете ошибки ...? Вы искали их онлайн? Что мы, ваши личные отладчики? –
'Я получаю около 19 ошибок.' Ahhhhh, эти классические 19 ошибок. Кто-то должен быть поклонником Стивена Кинга. – admdrew
Дело в том, что когда я добавил строку кода, это дало мне 19 ошибок. Когда я удаляю его, ошибки исчезают. Спасибо за умный ответ, до свидания – user3303473