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
ます。