问题一:
for(int i=start; i<=start+1; i++) { System.out.println(i); } 这个代码有没有可能死循环呢?!
问题二:
while(i == i+1) { System.out.println(i); } 这个代码有没有可能死循环呢?!
问题三:
System.out.println((i-i) == 0); 这个代码有没有可能打印false呢?
问题四
如何让 (i!=i) == true ???
答案是全都有可能:
问题一:当 int start = Integer.MAX_VALUE-1;的时候
问题二: 当 double i = 1/0.0;的时候
问题三: 当 double i = 0.0/0.0的时候
问题四:当i的值为Double.NaN 时