ホームページ > Java > &#&はじめる > Java定数とは何ですか?

Java定数とは何ですか?

青灯夜游
リリース: 2020-09-05 15:32:00
オリジナル
31230 人が閲覧しました

Java定数とは何ですか?

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 として表されます。

Java定数とは何ですか?

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 サイトの他の関連記事を参照してください。

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