public class Main {
public static void main(String[] args) throws I0Exception {
while(true){
int x = System.in.read();
System.out.println(x);
}
}
}
Андрей
5 уровень
не запускается программа ввода с клавиатуры
Обсуждается
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
НикитаExpert
18 декабря 2021, 09:58
так ты ее и не запускаешь что это в твоем коде? System.in.read();
0
Андрей
18 декабря 2021, 11:56
2 уровень, доп.лекции, риддеры
типа замена стандариному System.in и nextLine().
0
Ksenia VolkovaJava Developer в DXCMaster
18 декабря 2021, 12:03
Что значит замена?
System.in.read() просто делает не то же, что nextLine(), у них разный функционал.
0
Андрей
19 декабря 2021, 11:42
ксения ок, ну и все же, почему не запускается то программка то? я скопировал из примера же
0
Ksenia VolkovaJava Developer в DXCMaster
19 декабря 2021, 11:51
А что значит "не запускается"?
Как ты ее запускаешь, что при этом происходит?
0
Андрей
19 декабря 2021, 12:05
Запускаю через компилятор, появляется следующая ошибка:
stdin>:2: error: cannot find symbol
public static void main(String[] args) throws I0Exception {
^
symbol: class I0Exception
location: class Main
1 error
0
Ksenia VolkovaJava Developer в DXCMaster
19 декабря 2021, 12:10
У тебя в IOException второй символ - ноль.
0
Андрей
19 декабря 2021, 12:12
поменял на O - эффект тот же.
0
Ksenia VolkovaJava Developer в DXCMaster
19 декабря 2021, 12:16
Везде поменял? и в импорте, и в коде?
импорт есть вообще?
0
Андрей
19 декабря 2021, 12:26
код я скинул же в верхушке.
и как должег выглядеть импорт?
import java.util.throws IOException;
пообовал с throws и без - эффект тот же - выдача ошибки.
0
Ksenia VolkovaJava Developer в DXCMaster
19 декабря 2021, 12:27полезный
Импортировать нужно класс, который используешь - т.е. IOException в твоем случае. Он находится в пакете java.io:
+1