ホームページ > Java > &#&チュートリアル > JavaでLong型を定義する方法

JavaでLong型を定義する方法

王林
リリース: 2023-05-02 16:40:14
転載
3727 人が閲覧しました

Java は Long データ型を定義します

Long lg=10L;
ログイン後にコピー

定義した整数型の後に L を追加するだけです;

float データ型を定義するのと同じです

Float ft=5.20F;
ログイン後にコピー

Java 定義なぜLong と float に L と F を追加する必要がありますか?

long 型変数を定義するときに L を追加する必要があるのはなぜですか?

  • 基本データ型 int、4 バイトを占有し、値の範囲は -231 ~ 231-1、10 進数に変換すると -2147483648 ~ 2147483647

  • #基本データ型はlong、8バイトを占有し、値の範囲は-263 ~ 263-1、10進数に変換すると-9223372036854775808 ~ 9223372036854775807

Javaでは、整数のデフォルトのデータ型は int です。任意の型の変数に整数を代入すると、その整数はデフォルトで int 型になります。

この数値が int の最大値より小さい場合は、int の値の範囲が long 型よりも小さく、自動変換できるため、long に直接値を代入できます。

この数値が int の最大値より大きい場合、現時点では自動変換を実行できません。強制変換を実行するには数値の後に L を追加する必要があります。そうしないとエラーが報告されます。

JavaでLong型を定義する方法

#float 型変数を定義するときに F を追加する必要があるのはなぜですか?

  • 基本データ型

    float、4バイトを占有、値の範囲は-3.40E 38 ~ 3.40E 38

  • 基本データ型

    double、8バイトを占有し、値の範囲は-1.79E 308 ~ 1.79E 308

Java の浮動小数点数のデフォルトのデータ型は double です。任意の型の変数に浮動小数点数を代入すると、浮動小数点数はデフォルトで double 型になります。

float に整数を代入すると、float の値の範囲が int より大きいため、自動的に変換されます。

float に浮動小数点数を代入すると、値の範囲が異なるため、自動的に変換されます。 float の値が double より小さい場合、強制転送するには最後に F を追加する必要があります

JavaでLong型を定義する方法

以上がJavaでLong型を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート