ローからハイへ:
バイト、ショート、CHAR - > int型- > ロング- > フロート- > ダブル
-
1. boolean型をキャストすることはできません。
-
2.オブジェクトタイプは無関係なオブジェクトクラスに変換することはできません。
-
3.小容量タイプの大容量タイプの変換にキャストされなければなりません。
-
4.変換プロセスは、オーバーフローや精度の損失をもたらし得ます
- 変換を整数にする浮動小数点小数を落とすことによって得られるのではなく、丸みを帯びています
例えば:
(INT )23.7 == 23 。(INT ) - 45.89f == - 45