JavaRush /Java Blog /Random-JA /Javaのプリミティブ型
articles
レベル 15

Javaのプリミティブ型

Random-JA グループに公開済み
すでに述べたように、Java では次のプリミティブ型が定義されています。 Java プリミティブ型 - 1
  • 整数型。
  • 実数型。
  • ブール型。
プリミティブ変数宣言ステートメントの後に、=作成された変数に初期値を割り当てる初期化ステートメント " " を続けることができます。

1. 整数変数の型

整数型に割り当てられるメモリの量は異なります。整数型の特徴を表に示します。1.1.
テーブル 1.1. Java 整数型の特徴
Java プリミティブ型 - 2以下の表からわかるように、charJava 言語では、 type を除く整数変数は符号付き変数とみなされます。整数定数は、10 進数、16 進数、または 8 進数のいずれかの方法でプログラム内で指定できます。デフォルトでは、すべての数値は10 進数として解釈され、タイプは ですintlong数値の末尾に1 つ"l"または複数の文字を追加することで、型のメンバーシップを明示的に示すことができます"L"16"0x"進値は、文字または"0X"の後に数値の値 (数字0-9と文字A-Fまたは)を使用して指定しますa-f。例: 0x7FFF。8 進数表記の数値は、ゼロで始まり、その後に 1 つ以上の 8 進数が続く必要があります (例: ) 077777。8 進数と 16 進数は正と負の両方に対応でき、10 進数表現の数値と同じ範囲で変化します (たとえば、16 進数のbyte最大値0x7Fと最小値は - で、8 進数の最大値と最小0x80値はそれぞれ177と -です200) 。整数変数の宣言:
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Java の文字はキーワードを使用して定義されchar、Unicode 標準を使用して実装されます。シンボル定数はプログラム内で指定することも、通常のシンボルとして指定することもできます。記号の意味は、次のように 1 組の単一アポストロフィで囲む必要があります。
char symbol='f';
文字を記述するもう 1 つの方法は、文字の Unicode コードを表す"\u"4 桁の 16 進数 ( ~ の範囲0000)が後に続く文字のペアですFFFF。次に例を示します。
char symbol = '\u0042';
キーボードにない一部の文字は、\表 1 に示すように、文字「 」の後にエスケープ シーケンスを識別するアルファベット文字が続く、いわゆるエスケープ シーケンスを使用して指定できます。1.2.
テーブル 1.2. Java 言語で使用されるエスケープ シーケンス
Java プリミティブ型 - 3

2. 変数の実数型

Java 言語は、通常および 2 ビットの浮動小数点数と変数 (型floatおよび )をサポートしますdouble。浮動小数点数の場合は、整数部分と小数部分をドットで区切って指定する必要があります (例:4.6または7.0)。"e"大きな数値の場合は、指数表記 (記号または記号を使用して仮数と指数を区切る) を使用できます"E"。たとえば、数値 -3.58×107 は と表記され–3.58E7、数値 73.675×10-15 は と表記されます73.675e-15。Java 実数型の特性を表に示します。2.1.
テーブル 2.1. Java 実数型の特徴
Java プリミティブ型 - 4浮動小数点変数には、数値だけでなく、特別に定義されたフラグ (状態) (負の無限大、負のゼロ、正の無限大、正のゼロ、非数値) も格納できますNaN。すべての浮動小数点定数は 型であるとみなされますdouble。タイプの数値を指定するには、floatその末尾に"f"記号を追加する必要があります"F"浮動小数点変数宣言の例:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. ブール変数型

ブール変数 (論理変数) は、「true」または「false」の 2 つの値のいずれかを取り、プログラミング言語のリレーショナル (比較) および論理演算で使用されます。ということで、比較した結果、
5 > 3
は「true」となり、比較の結果は
8 < 1
「偽」になります。C とは異なり、結果「false」はタイプint0 の整数値に関連付けられ、結果「true」はタイプ のゼロ以外の値に関連付けられint、したがって、比較の結果には整数値が割り当てられます。 (通常は 0 または 1)、Java では独自の別個のデータ型のブール変数が導入されました。Java のブール変数はboolean キーワードを使用して定義され、trueまたはfalseの 2 つの値のうち 1 つだけを持つことができます。
boolean switch = true;
ソースへのリンク: Java プリミティブ型
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION