• ベストアンサー

javaの文法について

昔あるjavaのプログラムを見て不思議に思ったコードがありましたので質問させてください。 一部しか覚えていないなのですが下記のような記述を見た記憶があります。 (long)-1 このような記述方法はあるのでしょうか。また、あるとすれば文法的にはなんという 文法なのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

int -1のlongへのキャストかな。

unko347
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

>このような記述方法はあるのでしょうか。 >また、あるとすれば文法的にはなんという文法なのでしょうか。 「キャスト」ですよ。Javaじゃなくともそう書く言語は結構あります。 念のために書いておきますが、「-1」という値を「long型」に変換するという意味です。前後を見なければなんとも言えませんが、不要な記述のような気もしますが。

unko347
質問者

お礼

ご回答ありがとうございました。

関連するQ&A