Помощ със задача Информация за скоростта - 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"); } }