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

Java 式、ステートメント、およびブロック

Java 式、ステートメント、およびブロック

このチュートリアルでは、Java 式、Java ステートメント、式とステートメントの違い、および Java ブロックについて、例を使用して学習します。

前の章では、式、ステートメント、およびブロックについてあまり説明せずに使用しました。変数、演算子、およびリテラルについて理解したので、これらの概念を理解しやすくなります。


Java 式

Java 式は、変数、演算子、リテラル、およびメソッド呼び出しで構成されます。メソッド呼び出しの詳細については、Java メソッドを参照してください。たとえば、

int score; 
score = 90;

ここで score = 90 int を返す式です .別の例を考えてみましょう。

Double a = 2.2, b = 3.4, result;
result = a + b - 3.4;

ここでは、a + b - 3.4 は式です。

if (number1 == number2)
    System.out.println("Number 1 is larger than number 2");

ここでは、number1 == number2 ブール値を返す式です。同様に、"Number 1 is larger than number 2" は文字列式です。


Java ステートメント

Java では、各ステートメントは完全な実行単位です。たとえば、

int score = 9*5;

ここで、声明があります。このステートメントの完全な実行には、整数 9 の乗算が含まれます。 および 5 その結果を変数 score に割り当てます .

上記のステートメントには、式 9 * 5 があります。 . Java では、式はステートメントの一部です。


式ステートメント

; で式を終了することにより、式をステートメントに変換できます。 .これらは、式ステートメントとして知られています。たとえば、

// expression
number = 10
// statement
number = 10;

上記の例では、式 number = 10 があります。 .ここで、セミコロン (;) を追加することにより、 )、式をステートメントに変換しました (number = 10;) ).

別の例を考えてみましょう。

// expression
++number
// statement
++number;

同様に、++number は式ですが、++number; はステートメントです。


宣言ステートメント

Java では、宣言ステートメントを使用して変数を宣言します。たとえば、

Double tax = 9.5;

上記のステートメントは、変数 tax を宣言しています 9.5 に初期化されます .

注意 :Java の意思決定とループで使用される制御フロー ステートメントがあります。制御フロー ステートメントについては、後の章で学習します。


Java ブロック

ブロックは、中括弧 { } で囲まれたステートメント (0 個以上) のグループです。 .たとえば、

class Main {
    public static void main(String[] args) {
    	
        String band = "Beatles";
    	
        if (band == "Beatles") { // start of block
            System.out.print("Hey ");
            System.out.print("Jude!");
        } // end of block
    }
}

出力 :

Hey Jude!

上記の例では、ブロック if {....} があります。 .

ここでは、ブロック内に 2 つのステートメントがあります:

ただし、ブロックにはステートメントがない場合があります。次の例を検討してください。


class Main {
    public static void main(String[] args) {
    	
        if (10 > 5) { // start of block	
 
        } // end of block
    }
}

これは有効な Java プログラムです。ここにブロック if {...} があります .ただし、このブロック内にはステートメントはありません。

class AssignmentOperator {
    public static void main(String[] args) {  // start of block 	

    } // end of block
}

ここにブロック public static void main() {...} があります .ただし、上記の例と同様に、このブロックにはステートメントがありません。


Java

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