package com.javarush.task.task04.task0423;
/*
Фейс-контроль
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Strиng name = reader.readLine();
Strиng s = reader.readLine();
Иnt age = Integer.parseInt(s);
if(age > 20) {
System.out.println("И 18-ти достаточно");
}
}
}
при вводе name выдает исключение:
Exception in thread "main" java.lang.NumberFormatException: For input string: "radya"
вопрос: что делать и куда бежать?
пс. русские буквы в инт и стринг только в этом тексте для обхода блокировки кодаMaxim
20 уровень
нужна помощь . при вводе имени выдает исключение.
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
15 мая 2018, 21:31
При запуске на сайте надо вводить данные в поле "Входные данные", каждое значение с новой строки. Затем уже запускать программу.
0
Maxim
15 мая 2018, 21:35
я на сайте не кодирую.
0
Daniel
15 мая 2018, 21:30
По идее должно нормально работать, ты уверен что сначала вводишь имя, а потом возраст(целое число)? Потому как выкидываемое исключение происходит на строке
из-за того что не получается преобразовать переменную s в число. 0
Maxim
15 мая 2018, 21:39
ввожу всё ровно. обратил внимание, что решаю задачу 23 , в компиляторе компилируется 20 . увидел когда прочел адрес компиляции в консоли. закрыты все упражнения, открыто только 0423, но компилирует 0420.
открыл 0420 ввожу имя. тоже самое . правда путь к упражнению указан верно.
0
--------Master
15 мая 2018, 21:48решение
Если речь об Идее, первый запуск следующего задания выполняется через Ctrl+Shift+F10 (или ПКМ - Run Solution.main()). Если запускать просто через кнопку run (shift+f10), запускается последняя запущенная программа - у тебя это 0420.
+2
Maxim
15 мая 2018, 22:01
СПАСИБО!
всё заработало )
+2