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

Java 変数とリテラル

Java 変数とリテラル

このチュートリアルでは、例を使って Java 変数とリテラルについて学びます。

Java 変数

変数は、データを保持するメモリ (ストレージ領域) 内の場所です。

ストレージ領域を示すために、各変数には一意の名前 (識別子) を付ける必要があります。 Java 識別子の詳細をご覧ください。


Java で変数を作成する

Java で変数を作成する方法は次のとおりです。

int speedLimit = 80;

ここで、speedLimit int の変数です データ型で、値 80 を割り当てました

int データ型は、変数が整数のみを保持できることを示しています。詳細については、Java データ型を参照してください。

この例では、宣言中に変数に値を代入しています。ただし、必須ではありません。

変数を宣言し、変数を個別に割り当てることができます。たとえば、

int speedLimit;
speedLimit = 80;

注意 :Java は静的型付け言語です。これは、すべての変数を使用する前に宣言する必要があることを意味します。


変数の値を変更

変数の値はプログラムで変更できるため、名前は 変数 です .たとえば、

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

ここで、最初は speedLimit の値 80 です .その後、90 に変更しました .

ただし、同じスコープ内で Java の変数のデータ型を変更することはできません。

変数のスコープとは?

今は気にしないでください。次のようなことはできないことを覚えておいてください:

int speedLimit = 80;
... .. ...
float speedLimit;

詳細については、Java で変数の宣言型を変更できますか?


Java での変数の命名規則

Java プログラミング言語には、変数の命名に関する独自の規則と規則があります。知っておくべきことは次のとおりです。


Java プログラミング言語には 4 種類の変数があります:

今すぐ詳細を知りたい場合は、Java 変数の型にアクセスしてください。


Java リテラル

リテラルは、固定値を表すために使用されるデータです。コード内で直接使用できます。たとえば、

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

ここで 12.5 、および 'F' はリテラルです。

Java のさまざまなタイプのリテラルを次に示します。

1.ブール値リテラル

Java では、boolean リテラルを使用して boolean データ型を初期化します。 true と false の 2 つの値を格納できます。たとえば、

boolean flag1 = false;
boolean flag2 = true;

ここでは、falsetrue 2 つのブール値リテラルです。


2.整数リテラル

整数リテラルは、小数部または指数部のない数値 (数値に関連付けられている) です。 Java には 4 種類の整数リテラルがあります:

<オール>
  • バイナリ (基数 2)
  • 10 進数 (基数 10)
  • 8 進数 (基数 8)
  • 16 進数 (基数 16)
  • 例:

    // binary
    int binaryNumber = 0b10010;
    // octal 
    int octalNumber = 027;
    
    // decimal
    int decNumber = 34;
    
    // hexadecimal 
    int hexNumber = 0x2F; // 0x represents hexadecimal
    // binary
    int binNumber = 0b10010; // 0b represents binary

    Java では、バイナリは 0b で始まります 、8 進数は 0 で始まります 、0x で始まる 16 進数 .

    注意 :整数リテラルは、byte のような整数型の変数を初期化するために使用されます 、 shortint 、および long .


    3.浮動小数点リテラル

    浮動小数点リテラルは、小数形式または指数形式の数値リテラルです。たとえば、

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

    注意 :浮動小数点リテラルは float の初期化に使用されます および double 変数を入力してください。


    4.文字リテラル

    文字リテラルは、一重引用符で囲まれた Unicode 文字です。たとえば、

    char letter = 'a';

    ここでは、a 文字リテラルです。

    エスケープ シーケンスを文字リテラルとして使用することもできます。例:\b (バックスペース)、\t (タブ)、\n (改行)など


    5.文字列リテラル

    文字列リテラルは、二重引用符で囲まれた一連の文字です。たとえば、

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

    ここでは、Java ProgrammingProgramiz 2 つの文字列リテラルです。


    Java

    1. C++ の変数、リテラル、および定数
    2. C の変数、定数、およびリテラル
    3. Python 変数、定数、およびリテラル
    4. Java 基本入出力
    5. Java 式、ステートメント、およびブロック
    6. Java クラスとオブジェクト
    7. Java 抽象クラスと抽象メソッド
    8. Java のネストされた内部クラス
    9. Java スローとスロー
    10. Java オートボクシングとアンボクシング
    11. Java 文字列 replace()、replaceAll() および replaceFirst() メソッド