スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


try exception throw throws のメモ 例外の引き継ぎについて

めもっときます~

public static void keisan3(){
try{
System.out.println("keisan3()じっこう");
keisan4();
} catch (Exception e){
System.out.println("keisan3 catch: " + e.getMessage());

}
}
public static void keisan4() throws Exception{
System.out.println("keisan4()じっこう");
try{
throw new Exception("keisan4でエラー");
} catch (Exception e){
e.printStackTrace();
System.out.println("keisan4 catch: " + e.getMessage());
throw e;
}
}


//===============================================================//
public static void keisan1() throws Exception{
System.out.println("keisan1()じっこう");
if(true){
keisan2();
throw new Exception("keisan1えらー");
}
}
public static void keisan2() throws Exception{
System.out.println("keisan2()じっこう");
int a = 3;
if(a > 5){
//throw new IllegalArgumentException("10以下の値を入力してください");
throw new Exception("えらー");
//System.out.println("aaa");
}
else
System.out.println("aaa");
}

コメントの投稿

非公開コメント

検索フォーム
プロフィール

ABB

Author:ABB
入社3年目のSE。
日々、自分磨き中。
夢は独立!!

~取得予定~
・セキュリティスペシャリスト

~取得済み資格~
・TOEIC(最高):750
・TOEIC(最新):745('16/3月)
・応用情報技術者
・基本情報技術者
・普通自動車免許(MT)
・LPICレベル1('16/2月)

カテゴリ
最新記事
月別アーカイブ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。