研修講師の道具箱プログラミング初心者のあるあるネタで、極端にエラーメッセージを恐れる、というのがあります。本来、エラーメッセージは間違いを知らせてくれているものなので、ありがたいのですが、わかりにくい英語で書かれているものですから、避けたくなる気持ちも分からないではありません。分からないエラーメッセージが出たときに一番良い方法は、そのエラーメッセージをまるごとグーグル検索にかけることです。言っていいほど、誰かが説明してくれています。自分からあえてエラーを起こす、というのも良い方法です。ここではいくつかご紹介してみます。1.ArrayIndexOutOfBoundsException配列の存在しない要素を指す添字を使った時に発生するエラーです。10;}}2.NullPointerException参照型の変数に値が入っておらず、メモリ上のアドレスを指していない時(オブジェクトがnullの時)その参照を使ってインスタンスにアクセスしようとしたときに発生するエラー。null;System.out.println(a.length());}}3.NumberFormatException文字列の値を数値に変換(キャスト)しようとした場合に、数値に変換できない文字列だった場合に発生するエラー。Integer.parseInt(str);}}4.ArithmeticException不正な算術処理が行われた場合、例えば“ゼロ除算”の場合などに発生するエラー。a/b;System.out.println(c);}}5.StackOverflowErrorスタック領域を使い果たした時に出るエラー。{main(args);}}上のプログラムでは再帰的に自分自身を呼び出しています。【Javaのサンプルコード】プランニングポーカー用カードを公開します。確認画面は表示されません。上記内容にて送信しますので、よろしければチェックを入れてください。