Java は Long データ型を定義します
定義した整数型の後に L を追加するだけです;
float データ型を定義するのと同じです
Java 定義なぜLong と float に L と F を追加する必要がありますか?
long 型変数を定義するときに L を追加する必要があるのはなぜですか?
Javaでは、整数のデフォルトのデータ型は int です。任意の型の変数に整数を代入すると、その整数はデフォルトで int 型になります。
この数値が int の最大値より小さい場合は、int の値の範囲が long 型よりも小さく、自動変換できるため、long に直接値を代入できます。
この数値が int の最大値より大きい場合、現時点では自動変換を実行できません。強制変換を実行するには数値の後に L を追加する必要があります。そうしないとエラーが報告されます。
#float 型変数を定義するときに F を追加する必要があるのはなぜですか?
Java の浮動小数点数のデフォルトのデータ型は double です。任意の型の変数に浮動小数点数を代入すると、浮動小数点数はデフォルトで double 型になります。
float に整数を代入すると、float の値の範囲が int より大きいため、自動的に変換されます。
float に浮動小数点数を代入すると、値の範囲が異なるため、自動的に変換されます。 float の値が double より小さい場合、強制転送するには最後に F を追加する必要があります
以上がJavaでLong型を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。