我刚刚使用 datatype 创建了一个简单的 java 程序short
。
该程序如下所示:
class test
{
public static void main(String arg[])
{
short x=1;
short x_square=x*x;
}
}
这个程序抛出一个错误:
java:6: possible loss of precision
found : int
required: short
编译器是如何创建的int
?该程序中没有int
变量,所有变量都声明为short
.