- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaのプログラムについて教えて下さい)
Javaのプログラムについて教えて下さい
このQ&Aのポイント
- Javaのプログラムについて詳しく教えてください。
- プログラム内での例外処理について教えてください。
- コマンドライン引数に応じて例外メッセージを出力するプログラムについて教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
class Sample { void method (int temp) throws Exception { if (temp == 0) { String str = new String("Exception"); Integer.parseInt(str); } else if (temp == 1) { int[] array = new int[temp]; } else { Exception exc = new Exception(); throw exc; } } } class ExceptionMain { public static void main(String[] args) { Sample sam = new Sample(); int temp = Integer.parseInt(args[0]); try { sam.method(temp); } catch (NumberFormatException e) { System.out.println("引数が0\n" + e); } catch (Exception e) { System.out.println("引数が0,1以外の数\n" + e); } } }
お礼
丁寧にコードを書いていただきありがとうございました。