打印大数字时出错,Min和Sec变为负数

时间:2018-02-04 17:23:36

标签: java

打印大量数字时出现错误,分钟和秒钟变为负数。我认为这是由于打印数量的大小。

regnumber   subject_id   score   Rank   
0217            11         89      1
0200            11         78      2
2021            11         50      3
7737            11         200     4
0917            11         100     5

1 个答案:

答案 0 :(得分:0)

确实如此,你有一个integer overflow,当发生这种情况时,java会从Integer.MIN_VALUE开始计数,这就是为什么我显示为负数,将其转换为long蚂蚁应该是细