リテラルに関する無知

前日の日記は完全な私の無知でした。longは32バイトだったので、2の32乗を計算したら全然問題ないことがわかりました。つまり、リテラルは何も書かないとintなのですね。というかあたりまえすぎですか・・・。
後ろにLを付けると普通に通りました。これでBigDecimalとか考えなくて良くなった。よかった。