先上题目
问题一、
是否存在数i ,使得 i + 1 < i
问题二、
是否存在数i ,使得 i - 1 > i
问题三、
是否存在数i ,使得 i + 1 = i 或则 i + 1 < i
问题四、
存在使i > j || i <= j不成立的数吗()
答案:都存在
问题一举例:
2^31 - 1(int类型最大值) + 1 = -2^31(int类型的最小值,很明显这小于+1前的数)
这属于java的益处问题,可以参考以下:《原码, 反码, 补码 详解》
问题二举例:
-2^31 - 1 = 2^31 - 1 (int类型的最大值,很明显这小于-1前的数)
这属于java的益处问题,可以参考以下:《原码, 反码, 补码 详解》
问题三举例:
这个问题参考极限值,当max值趋近正无穷时,
Double max = Double.MAX_VALUE;
System.out.println(max == max + 1); //true
问题四举例:
比如Double.NaN或Float.NaN