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