Java三項演算子とは何ですか

Javaの三項演算子(条件演算子ともいう)は、条件によって結果が異なる場合に、コンサイスな条件つき式を使ってそれぞれの値を選択するものです。

三項演算子の構文は次のとおりです。

条件 ? 表达式1 : 表达式2
  1. 真なら式1、偽なら式2の値をとる演算です。
  2. 1番目と2番目の表現は、任意の表現を使うことができますが、その型は互換性がなければならず、つまり型の変換が可能なものでなければなりません。

例えば、xとyという変数が存在し、xがyより大きいかどうかによって異なる値を選択したい場合:

int x = 10;
int y = 5;
int result = (x > y) ? x : y;

上記のコードでは、xがyより大きい場合、resultの値はxの値となり、そうでない場合はyの値となります。この例では、resultの値は10となります。これは10が5より大きいからです。

bannerAds