Как использовать переключательJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать переключатель

Сообщение Anonymous »

Я пытаюсь написать программу на Java, которая завершила бы программу, используя оператор switch, который принимает оценку учащегося в качестве входных данных от пользователя и печатает эквивалентную оценку. Но у меня проблема в строке 4. Я не знаю, какой тип данные соответствующие. Когда я выбрал двойное значение, я получил ошибку. Проблема связана с типом переменной, значение которой я хочу проверить. Я выбрал двойной, но когда я его выбираю, появляется ошибка. Я получаю синтаксическую ошибку в нескольких строках перед использованием оператора переключателя

Код: Выделить всё

import java.util.Scanner;

public class LabL2 {
public static void main(String[] args) {
double score;                        // Error occurs here
Scanner input = new Scanner(System.in);  // Scanner declared here
System.out.print("Enter score: ");
score = input.nextInt();
if(score < 0 || score > 100)
{
System.out.println( "Invalid test score");
}
else
{
switch(score/10)
{
case 10:
case 9:
System.out.println("The grade is A");
break;
case 8:
System.out.println("The grade is B");
break;
case 7:
System.out.println("The grade is C");
break;
case 6:
System.out.println("The grade is D");
break;
default:
System.out.println("The grade is F");
break;
}
}
}
}
Я хочу узнать синтаксическую ошибку. Я знаю, что проблема связана с типом данных, которые я выбрал. Помогите пожалуйста решить эту проблему

Подробнее здесь: https://stackoverflow.com/questions/792 ... the-switch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»