TECH I.S.

Java 省略記号 If...Else (三項演算子)


省略記号If...Else

これは3つのオペランドで構成されるため、三項演算子として知られています。

複数行のコードを1行に置き換えるために使用でき、単純なif elseステートメントを置き換えるために最もよく使用されます。

構文

variable = (condition) ? expressionTrue : expressionFalse;

書く代わりに、

int time = 20; if (time < 18) { System.out.println("Good day."); } else { System.out.println("Good evening."); }
自分で試してみる»

簡単に書くことができます。

int time = 20; String result = (time < 18) ? "Good day." : "Good evening."; System.out.println(result);
自分で試してみる»