-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathF023_TheTernaryOperator.java
More file actions
37 lines (30 loc) · 1.42 KB
/
Copy pathF023_TheTernaryOperator.java
File metadata and controls
37 lines (30 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
The Ternary Operator / Тернарный оператор - это оператор,
который позволяет выполнять операцию по условию.
Пример:
int a = int b ? int c : int d;
переменная = условие
*/
public class F023_TheTernaryOperator {
public static void main(String[] args) {
int income = 120_000;
// String className;
// if (income > 100_000) {
// className = "First";
// } else {
// className = "Economy";
// }
// System.out.println(className);
// оптимизируем код
String className = income > 100_000 ? "First" : "Economy";
// Тернарный оператор
// где income > 100_000 ? "First" : "Economy"
// если income > 100_000 то "First" если нет то "Economy", подробнее:
// ">" - больше
// "?" - это тернарный оператор, после "?" первое значение, после ":" второе значение
// ":" - это оператор, который будет выполняться, если предыдущее условие не сработало
// "First" - это первое значение
// "Economy" - это второе значение
System.out.println(className);
}
}