Это программа проверки класса, в которой пользователь должен ввести оценку 0-100, и он говорит, какой класс они получили. Я смотрел в другое место, но ничего не могу найти.Я новичок в Java - незаконный запуск выражения и '(' и ')' ожидается
Заранее спасибо
import java.util.*;
public class grading{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Please input grade");
int grade = scan.nextInt();
if (grade > 100){
System.out.println("Sorry please put a number between 0-100");
}
else if (grade > 90){
grade = "A";
System.out.println("This student recieved " + grade " for his/her grade");
}
else if (grade > 75){
grade = "B";
System.out.println("This student recieved " + grade " for his/her grade");
}
else if (grade > 49){
grade = "C";
System.out.println("This student recieved " + grade " for his/her grade");
}
else{
grade = "F";
System.out.println("This student recieved " + grade " for his/her grade");
}
}
}
Вы упускаете '+' 'после grade' в выражениях конкатенации строк вы» re проходящий 'println'. –
Сторона примечания: «Получено» (e, затем i). Кроме того, в Java подавляющее соглашение состоит в том, чтобы использовать имена классов, например, 'Grading', а не' grading'. В общем, они также должны быть существительными. –
Вы разрешаете пользователю вводить отрицательные значения, но ваше сообщение запрашивает значения от 0 до 100. – TDG