如何在java中设置八进制的值?
作者:互联网
我正在尝试编写以下代码.但它给了我错误,请帮助我.
int six=06;
int seven=07;
int abc=018;
int nine=011;
System.out.println("Octal 011 ="+nine);
System.out.println("octal O18 =" + abc);
为什么我不能给018和019变量.我可以给变量赋值020和021.
为什么会这样?这背后的原因是什么,请告诉我.
我得到了以下错误
integer number too large: 018
int eight=018;
解决方法:
Octal是base-8数字系统,所以它意味着数字可以是0到7,你不能在八进制数系统中使用数字8(和9).
标签:java,octal 来源: https://codeday.me/bug/20190927/1823919.html