オラクルから述べているように
OracleDocsからの参照
プリミティブ変換の拡張プリミティブ型での19の特定の変換は、拡張プリミティブ変換と呼ばれます。
- バイトからshort、int、long、float、またはdouble
- 短から整数、長、浮動小数点、または倍精度
- charからint、long、float、またはdouble
- intからlong、float、またはdouble
- 浮くのが長いですか、それとも2倍ですか?
- ダブルにフロート
floatが32ビットで、longが64ビットの場合、それはどのように拡大と見なされますか?これはナローイングと見なされるべきではありませんか?