Java 中的数据类型
Data types in Java
class Test
{
public static void main(String[] args)
{
double a= 0786;
System.out.println(a);
}
}
//为什么double a=0786报错(整数太大)?
前导 0 的整数文字是 octal literal,8 不是八进制文字中的有效数字。
如果您确实想要一个 786 的十进制值,只需删除前导 0:
double a = 786;
class Test
{
public static void main(String[] args)
{
double a= 0786;
System.out.println(a);
}
}
//为什么double a=0786报错(整数太大)?
前导 0 的整数文字是 octal literal,8 不是八进制文字中的有效数字。
如果您确实想要一个 786 的十进制值,只需删除前导 0:
double a = 786;