工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java変数とリテラル:包括的ガイド

Java変数とリテラル

このガイドでは、明確な例を用いてJavaの変数とリテラルを探求し、実践的な理解を深めます。

Java変数

変数はデータを格納するための指定されたメモリ位置です。

各変数はストレージ領域を参照するために一意の識別子を持たなければなりません。Javaの識別子について詳しく学びましょう。


Javaでの変数の作成

変数の宣言と初期化の方法は以下の通りです:

int speedLimit = 80;

この例では、speedLimitは値80を保持するint型です。int型は変数を整数値に制限します。詳細については、Javaのデータ型を参照してください。

変数の宣言と初期化は別々に行うこともできます:

int speedLimit;
speedLimit = 80;

注意: Javaは静的型付け言語です。すべての変数は使用前に宣言する必要があります。


変数値の変更

変数はプログラム実行中に変更できます。例えば:

int speedLimit = 80;
...
speedLimit = 90;

最初、speedLimitは80ですが、後に90に更新されます。ただし、同じスコープ内でデータ型を変更することはできません。

例えば、以下は無効です:

int speedLimit = 80;
...
float speedLimit;

詳細:Javaで変数の宣言型を変更できますか?


Java変数の命名規則

Javaの命名規則はコードの可読性と保守性を高めます:


Javaには4つの変数カテゴリがあります:

変数タイプをより深く探求:Java変数の種類。


Javaリテラル

リテラルはソースコードに直接埋め込まれた固定値です。データを割り当てる便利な方法を提供します:

int a = 1;
float b = 2.5;
char c = 'F';

以下はJavaの主要なリテラルカテゴリです。

1. ブーリアンリテラル

ブーリアンリテラルはtrueまたはfalseのみです:

boolean flag1 = false;
boolean flag2 = true;

2. 整数リテラル

整数リテラルは整数を表し、4つの基数があります:

  1. 2進数(基数2) – プレフィックス0b
  2. 10進数(基数10)
  3. 8進数(基数8) – プレフィックス0
  4. 16進数(基数16) – プレフィックス0x

例:

// 2進数
int binaryNumber = 0b10010;
// 8進数
int octalNumber = 027;
// 10進数
int decNumber = 34;
// 16進数
int hexNumber = 0x2F;

注意:整数リテラルはbyte、short、int、long変数を初期化します。

3. 浮動小数点リテラル

浮動小数点リテラルには小数または指数表記が含まれます:

class Main {
    public static void main(String[] args) {
        double myDouble = 3.4;
        float myFloat = 3.4F;
        double myDoubleScientific = 3.445e2;
        System.out.println(myDouble); // 3.4
        System.out.println(myFloat); // 3.4
        System.out.println(myDoubleScientific); // 344.5
    }
}

これらのリテラルはfloatとdouble変数を初期化します。

4. 文字リテラル

文字は一重引用符で囲まれた単一のUnicodeシンボルです:

char letter = 'a';

エスケープシーケンスも有効です(例:\b、\t、\nなど)。

5. 文字列リテラル

文字列は二重引用符で囲まれた文字のシーケンスです:

String str1 = "Java Programming";
String str2 = "Programiz";

Java

  1. C++変数・リテラル・定数完全ガイド:基礎から実践まで
  2. C言語変数・定数・リテラル完全ガイド
  3. Python 変数・定数・リテラル: 包括的ガイド
  4. Java入出力をマスター:表示、読み取り、データフォーマット
  5. Javaの式、文、ブロックを理解する
  6. Javaクラスとオブジェクト:実践ガイド
  7. Java抽象クラスとメソッド:包括的ガイド
  8. Javaネストクラスとインナークラス完全ガイド:種類、例、ベストプラクティス
  9. Java throw vs throws:実践例でマスターする例外ハンドリング
  10. Javaオートボクシングとアンボクシング完全ガイド:実例とベストプラクティス
  11. Java文字列置換マスター:replace()、replaceAll()、replaceFirst()徹底解説