• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaのプログラムについて教えて下さい)

Javaのプログラムについて教えて下さい

このQ&Aのポイント
  • Javaのプログラムについて詳しく教えてください。
  • プログラム内での例外処理について教えてください。
  • コマンドライン引数に応じて例外メッセージを出力するプログラムについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.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); } } }

wiredrikou
質問者

お礼

丁寧にコードを書いていただきありがとうございました。

関連するQ&A