首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么执行System.out.println(073);输出的是59?解决办法

2012-04-18 
为什么执行System.out.println(073)输出的是59?为什么执行System.out.println(073)输出的是59?我就要输

为什么执行System.out.println(073);输出的是59?
为什么执行System.out.println(073);

输出的是59?

我就要输出073这个数字怎么办

[解决办法]
System.out.println("073");
[解决办法]
0打头的数字当成8进制的了,
073 = 7*8 + 3 = 59

可以先以字符串的形式打印。。。
[解决办法]

探讨

0打头的数字当成8进制的了,
073 = 7*8 + 3 = 59

可以先以字符串的形式打印。。。

热点排行