- ベストアンサー
javaの文法について
昔あるjavaのプログラムを見て不思議に思ったコードがありましたので質問させてください。 一部しか覚えていないなのですが下記のような記述を見た記憶があります。 (long)-1 このような記述方法はあるのでしょうか。また、あるとすれば文法的にはなんという 文法なのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
int -1のlongへのキャストかな。
その他の回答 (1)
- pringlez
- ベストアンサー率36% (598/1630)
回答No.2
>このような記述方法はあるのでしょうか。 >また、あるとすれば文法的にはなんという文法なのでしょうか。 「キャスト」ですよ。Javaじゃなくともそう書く言語は結構あります。 念のために書いておきますが、「-1」という値を「long型」に変換するという意味です。前後を見なければなんとも言えませんが、不要な記述のような気もしますが。
質問者
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。