同样代码,分别使用封装类型和基本类型变量得到结果不同

长安俞白眉 发布于 2013/06/23 19:03
阅读 175
收藏 0
package cn.amumu.effective;

public class SingletonTest {

	public static void main(String[] args) {

		long sum = 0L;
		for (int i = 0; i < Integer.MAX_VALUE; i++) {
			sum += i;
		}
		System.out.println(sum); // 结果为2305842980222664795

		Long sum2 = 0L;
		for (int i = 0; i < Integer.MAX_VALUE; i++) {
			sum2 += i;
		}
		System.out.println(sum2); // 结果为2305843005992468481
	}
}
加载中
0
长安俞白眉
长安俞白眉
哪位仁兄愿意指导指导
返回顶部
顶部