Java の式はプログラミング言語の重要な要素です。簡単に言えば、Java の式は、単一の値を生成するために評価される値、変数、演算子、およびメソッド呼び出しの組み合わせです。この記事では、Java 式とは何か、その種類、実装例について説明します。
Java の式とは何ですか?
Java では、式は、単一の値を生成するために評価される値、変数、演算子、およびメソッド呼び出しの組み合わせです。式には、結果を生成する単一の値または値の組み合わせを指定できます。式は、代入、条件ステートメント、ループなど、さまざまなコンテキストで使用できます。Java の式の種類
Java 式には次のようないくつかの種類があります。- 算術式: これらの式には、加算、減算、乗算、除算などの算術演算が含まれます。たとえば、2+3 は 5 と評価される算術式です。
- 関係式: これらの式には、「より大きい」、「より小さい」、「等しい」、「等しくない」などの関係演算子を使用して 2 つの値を比較することが含まれます。たとえば、4<5 は true と評価される関係式です。
- 論理式: これらの式には、「AND」、「OR」、「NOT」などの論理演算が含まれます。たとえば、(2<3)&&(3<4) は true と評価される論理式です。
- 条件式: これらの式では、三項演算子「?:」を使用して条件に基づいて値を割り当てます。たとえば、int x = (5<6)?2:3; 5 は 6 より小さいため、値 2 を x に代入します。
- 代入式: これらの式には、変数への値の代入が含まれます。たとえば、int x = 5; 値 5 を変数 x に代入します。
式ステートメントの例
式ステートメントは、式の後にセミコロンが続く Java ステートメントです。式ステートメントは、式を評価し、結果を破棄するために使用されます。例えば:int x = 5;
System.out.println("The value of x is "+ x);
このコード スニペットの最初の行は、値 5 を変数 x に割り当てる式ステートメントです。2 行目も、式「The value of x is "+ x」を評価し、結果をコンソールに出力する式ステートメントです。
Java 式の例
Java 式の例をいくつか示します。算術式:
int a = 5;
int b = 2;
int c = a + b; // expression statement
このコード スニペットの 3 行目は、a と b の値を加算し、その結果を変数 c に割り当てる算術式です。
関係式:
int x = 3;
int y = 5;
boolean result = x < y;
このコード スニペットの 3 行目は、小なり演算子を使用して x と y の値を比較し、結果を変数 result に割り当てる関係式です。
論理式:
int a = 2;
int b = 3;
boolean result = (a < b) && (b < 4);
このコード スニペットの 3 行目は、a が b より小さいかどうか、および b が 4 より小さいかどうかをチェックする論理式です。結果は変数 result に代入されます。
条件式:
int a = 5;
int b = 6;
int c = (a < b) ? 2 : 3;
このコード スニペットの 3 行目は、a が b より小さいかどうかを確認する条件式です。true の場合、値 2 が変数 c に割り当てられます。それ以外の場合は、値 3 が変数 c に割り当てられます。
代入式:
int x = 5;
x = x + 2;
このコード スニペットの 2 行目は、x の値に 2 を加算し、その結果を x に代入する代入式です。
GO TO FULL VERSION