Javaで整数オーバーフローの処理サンプルコード

Javaコード:
// 整数オーバーフローの場合,強制変換処理
public class Startnews24_IntOver
{
public static void main(String args[])
{
int abx = java.lang.Integer.MAX_VALUE ;

System.out.println(“abx= “+abx);
System.out.println(“abx + 1 = “+(abx+1));
System.out.println(“abx+ 2 = “+(abx+2L));
System.out.println(“abx + 3 = “+((long)abx+3));
}

}
出力結果:
abx = 2147483647
abx + 1 = -2147483648
abx + 2 = 2147483649
abx+ 3 = 2147483650

Java

Posted by arkgame