- ベストアンサー
縮小変換(キャスト)について
この操作のメリットがわかりません。何のために縮小変換(キャスト)するのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
メリット/デメリットの問題ではなく、キャストしないとコンパイルエラーになります。 ↓を見ていただければ理解できると思います。 http://sjc-p.obx21.com/word/jk/wideningprimitiveconversion.html
その他の回答 (1)
- gakkacho3
- ベストアンサー率25% (27/106)
回答No.1
キャストは型変換のことではないでしょうか。 たとえば int a = 100; double b = 0.05 として system.out.println(a*b+a); 105.0とでます。 これを小数点がない形にしたいときに system.out.println(int)(a*b); とするときちんと105と結果が出ます。 メリットデメリットは詳しくはわからないですが,型変換をしないと計算できない構文などがあり,それにい利用するのではないでしょうか?
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。