class MyEx extends Exception{}
public class Class2 {
public static void main(String[] args) {
String test = args[0]; //Я подозреваю, что проблема вот здесь, но как её исправить не знаю
try {
System.out.println("t");
doRisky(test);
System.out.println("o");
}
catch (MyEx e){
System.out.println("a");
}
finally {
System.out.println("w");
}
System.out.println("s");
}
static void doRisky(String t) throws MyEx{
System.out.println("h");
if ("yes".equals(t)){
throw new MyEx();
}
System.out.println("r");
}
}
Николай
15 уровень
Здравствуйте, объясните, пожалуйста, почему код выдаёт ошибку
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ярослав Java Developer Master
16 марта 2019, 08:49
Ты бы хотя бы указал какую ошибку. Если проблема, что test = null, то это потому что тебе нужно самому указать аргументы запуска программы.
+1
Николай
16 марта 2019, 15:48
Ярослав,
0
Николай
16 марта 2019, 15:49
Я не понимаю, каким именно образом их указать
0
IceBergMaster
16 марта 2019, 16:05
В правом верхнем углу есть выпадающий список с классами (возле кнопок плагина), там выбираешь edit configuration -> program arguments
+1