CodeGym/Java Blog/ランダム/Java 式: 例を含む入門
John Squirrels
レベル 41
San Francisco

Java 式: 例を含む入門

ランダム グループに公開済み
人のメンバー
Java の式はプログラミング言語の重要な要素です。簡単に言えば、Java の式は、単一の値を生成するために評価される値、変数、演算子、およびメソッド呼び出しの組み合わせです。この記事では、Java 式とは何か、その種類、実装例について説明します。

Java の式とは何ですか?

Java では、式は、単一の値を生成するために評価される値、変数、演算子、およびメソッド呼び出しの組み合わせです。式には、結果を生成する単一の値または値の組み合わせを指定できます。式は、代入、条件ステートメント、ループなど、さまざまなコンテキストで使用できます。

Java の式の種類

Java 式には次のようないくつかの種類があります。
  1. 算術式: これらの式には、加算、減算、乗算、除算などの算術演算が含まれます。たとえば、2+3 は 5 と評価される算術式です。
  2. 関係式: これらの式には、「より大きい」、「より小さい」、「等しい」、「等しくない」などの関係演算子を使用して 2 つの値を比較することが含まれます。たとえば、4<5 は true と評価される関係式です。
  3. 論理式: これらの式には、「AND」、「OR」、「NOT」などの論理演算が含まれます。たとえば、(2<3)&&(3<4) は true と評価される論理式です。
  4. 条件式: これらの式では、三項演算子「?:」を使用して条件に基づいて値を割り当てます。たとえば、int x = (5<6)?2:3; 5 は 6 より小さいため、値 2 を x に代入します。
  5. 代入式: これらの式には、変数への値の代入が含まれます。たとえば、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 に代入する代入式です。

結論

式は Java プログラミングの基本的な部分です。これらは、値、変数、演算子、メソッド呼び出しを組み合わせて 1 つの値を生成するために使用されます。式は、代入、条件ステートメント、ループなど、さまざまなコンテキストで使用できます。この記事では、Java の式とは何か、その型、およびその実装例について説明しました。この知識があれば、初心者でも自信を持ってより複雑なプログラムの構築を始めることができます。
コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません