ホームページ  >  記事  >  Java  >  Javaの基本データ型の簡単な紹介

Javaの基本データ型の簡単な紹介

不言
不言転載
2019-02-19 11:59:172878ブラウズ

この記事では、Java の基本的なデータ型について簡単に説明します。必要な方は参考にしていただければ幸いです。

基本データ型

JAVA には 8 つの基本データ型があり、

byte、short、int、long、float、double、 char、boolean

Javaの基本データ型の簡単な紹介

通常の状況では、JAVA で 35 などの整数値が表示される場合、この数値は int 型になります。バイト型にしたい場合は、データの後に大文字の B: 35B を追加して、バイト型であることを示します。同様に、35Sはshort型、35Lはlong型を表す場合は何も付けなくても大丈夫ですが、long型を表現したい場合はデータの後ろに「L」を付ける必要があります。

double 型は float 型に比べて格納範囲が広く、精度も高いため、通常の浮動小数点データは宣言なしで double 型になります。データの後に「F」を追加することもできます。
浮動小数点データは完全に正確ではないため、計算中に最後の数桁が浮動する場合がありますが、これは正常です。

自動型変換

1) 2 つの型は相互に互換性があります

2) 変換されたターゲット型が占有するスペースは、変換されたソース型より大きくなければなりません

下位バイトから上位バイトへの自動変換 (黒い線はデータ損失のない自動データ変換を示し、赤い線は変換中に精度が失われる可能性があることを示します)

強制データ変換

より多くの情報を保持するデータ型を に変換します。容量が小さいデータ型では精度が失われる危険性があり、コンパイラはプログラマにキャストを実行することを要求します。

強制変換中にデータ オーバーフローが発生する可能性があるため、注意してください。

int a=(int)3.14;

データ型の自動昇格

2 つのオペランドの一方が double 型の場合、もう一方の演算は double 型に変換されます。

それ以外の場合、オペランドの 1 つが float 型の場合、もう一方のオペランドは float 型に変換されます。

それ以外の場合、オペランドの 1 つが Long 型の場合、もう一方のオペランドは Long 型に変換されます。

それ以外の場合、両方のオペランドは int 型に変換されます。

以上がJavaの基本データ型の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。