float f = 9.0; //compilation error.
char c = 12; //not a compiation err
int i = 99;//not a compiation err
short s = i;//not a compiation err
ただし、割り当てられた値がchar/int/shortの範囲を超えているとエラーが表示されます。バイト/ショート/ charがintに格納されているときにコンパイルエラーが発生しない
intをshort、byte、またはcharに格納するときに、コンパイルエラーを出さないことは、EclipseまたはJDK 1.6の機能ですか?
大きな数値を小さな数で保存すると、コンパイルエラーが発生することが予想されました。浮動小数点データ型の場合、これは真だった。整数型のデータ型では使用できません。