为什么会打印出-1073741824

package com.et.day4_;

public class Test1 {

	public static void main(String[] args) {
		
		int sum = 0;
		for(int i = 0; i <=100; i--){
			sum = sum + i;
		}
		System.out.println(sum);
	}

}


Et9
浏览 3806回答 3
3回答

虛無縹緲丶

这块的 -1073741824 应该是int类型最小值的一半Integer类有一个MIN_VALUE属性,表示 int 类型能够表示的最小值。至于为什么刚好输出最小值得一半求大神解释.....
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java