intプリミティブ型 hashCode作ろうと思ってint 型をちょっと調べてて、 MAXこえるとint型ってオーバーフローするんじゃないかと思ったけ ど・・・・ javadocによると public static final int MAX_VALUE int に設定可能な最大値 (2^31-1) を保持する定数です。 public static final int MIN_VALUE int に設定可能な最小値 (-2^31) を保持する定数です。 ってことでこれ以上はどうなるのかなぁなんて。。。試してみた、 ど。。 問題なかった 詳細はこんな感じでw //2147483647最大値に値を足す。 int iMax =2147483646; for(int i=0;i 結果~ 2147483647 -2147483648 -2147483647 2147483647 21