Помощ със задача Информация за скоростта - Programming basics with Java 10.2017
Здравейте,
Моля, помогнете ми със задача 12 https://softuni.bg/trainings/resources/officedocument/18832/exercise-problem-descriptions-programming-basics-with-java-october-2017
Кодът работи до определено място - до скорост 120. При по-високи стойности изписва в конзолата:
130
Exception in thread "main" java.util.InputMismatchException: Value out of range. Value:"130" Radix:10
at java.util.Scanner.nextByte(Scanner.java:1887)
at java.util.Scanner.nextByte(Scanner.java:1840)
at SpeedInfo.main(SpeedInfo.java:6)
Process finished with exit code 1
Това е кодът ми:
import java.util.Scanner;
public class SpeedInfo {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
double speed = console.nextByte();
if (speed <= 10) System.out.println("slow");
else if (speed <= 50) System.out.println("average");
else if (speed <= 150) System.out.println("fast");
else if (speed <= 1000) System.out.println("ultra fast");
else System.out.println("extremely fast");
} }