mush0ku’s blog

無職の間にやったこと・感じたことを書き留めたい

強制的な型変換

 

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかるJava入門 第2版 (スッキリシリーズ)

 

第2章 式と演算

 


強制的な型変換は可能か否か

1)int x = 3 + 5.0;

不適合な型: 精度が失われる可能性があるdoubleからintへの変換

2)double d = 2.0F;

OK

3)int i = "5";

不適合な型: Stringをintに変換できません

4)String s = 2 + "人目";

OK

5)byte b = 1;

OK

6)double db = true;

 不適合な型: booleanをdoubleに変換できません:

7)short sh = (byte)2;

OK

 

型の大小

long > int > short > byte

double > float