В среде разработки программа показывает себя отлично. Вот разные вводные данные, которые я использовал: -1 --> Это тип Integer, значение -1 0 --> Это тип Integer, значение 0 1 -- > Это тип short, значение 1 hey --> Это тип String, значение hey 128 --> Это тип Integer, значение 128 127.0 --> Это тип short, значение 127 127.127 --> Это тип Double, значение 127.127 hey.127 --> Это тип String, значение hey.127 127.hey --> Это тип String, значение 127.hey . --> Это тип String, значение . 127.127.127 --> Это тип String, значение 127.127.127 exit