Java 定数とは何ですか?
JAVA 定数はプログラム内で固定された値であり、変更できないデータです。たとえば、数字の 1、文字「a」、浮動小数点数 3.2 などです。 Java では、定数には、整数定数、浮動小数点定数、ブール定数、文字定数などが含まれます。
Java のこれらの定数を見てみましょう。
1. 整数定数
整数定数は、次の 4 つの特定の表現形式 (2 進数、8 進数、10 進数、16 進数) を持つ整数型データです。
バイナリ: 数字 0 と 1 で構成される一連の数値。 JDK7.0 では、リテラル値で 2 進数を表現できます。0b01101100、0B10110101 など、10 進数と区別するために 0b または 0B で始まる必要があります。
8 進数: 0 で始まり、0 ~ 7 (0 と 7 を含む) の範囲の整数が続く一連の数値 (0342 など)。
10 進数: 0 ~ 9 の範囲の整数 (0 と 9 を含む) で構成される一連の数値。 198など。
16 進数: 0x または 0X で始まり、0 ~ 9、A ~ F (0 と 9、A と F を含む) が続く一連の数字 (0x25AF など)。
プログラム内で異なる基数を示すために、データには特定の識別子が付いていることに注意してください。8 進数は 0711、0123 のように 0 で始まる必要があり、16 進数は 0x または 0X で始まる必要があります。0xaf3 などです。 , 0Xff; 整数を 10 進数で表現する場合、0 自体を除いて最初の桁を 0 にすることはできません。たとえば、10 進数の 127 は、2 進数では 011111、8 進数では 017、16 進数では 0x7F または 0X7F として表されます。
2. 浮動小数点定数
浮動小数点定数は数学で使用される 10 進数であり、フィートに分割されます。単精度浮動小数点数と倍精度浮動小数点数の 2 種類があります。このうち、単精度浮動小数点数は F または f で終わり、倍精度浮動小数点数は D または d で終わります。もちろん、浮動小数点数を使用する場合は、末尾にサフィックスを追加しないこともできます。この場合、仮想マシンはデフォルトで倍精度浮動小数点数を使用します。浮動小数点定数は指数形式で表すこともできます。
2e3f 3.6d 0f 3.84d 5.022e+23f
3. 文字定数
文字定数は文字を表すために使用されます。文字定数には英語の単一引用符のペアを使用する必要があります。半角形式'' 英文字、数字、句読点、エスケープシーケンスで表される特殊文字が使用できます。具体的な例は次のとおりです。
‘a’ ‘1’ ‘&’ ‘\r’ ‘\u0000’
上記の例では、「\u00」は空白文字を表します。つまり、一重引用符の間に文字がありません。このように表現できるのは、Java が Unicode 文字セットを使用しているためです。Unicode 文字は \u で始まり、Unicode コード テーブル内の空白文字の対応する値は '\u0000' です。
4. 文字列定数
文字列定数は、一連の連続する文字を表すために使用されます。文字列定数には、英語の半角形式の二重引用符のペアを使用する必要があります。 ." " の具体的な例は次のとおりです。
“HelloWorld" “123" "We come \n XXX" "”
文字列には 1 文字または複数の文字を含めることができますが、文字を含めることはできません。つまり、長さはゼロです。
5. ブール定数
ブール定数は、ブール型の 2 つの値、true と false であり、この定数は、関数の true または false を区別するために使用されます。もの。
6. Null 定数
Null 定数には値が 1 つだけあり、null はオブジェクトへの参照が空であることを意味します。
推奨学習: Java ビデオ チュートリアル
以上がJava定数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。