예제)
int age = 20;
System.out.println(age>=20);
int num = 15;
System.out.println(num<0);
int num2 = 35;
System.out.println(num2<4 || num2>=7);
char ch = 'B';
System.out.println(ch>='A' && ch<='Z');
int num =10;
System.out.println(+num); // 10
System.out.println(-num); // -10
System.out.println(num); // 10
num=-num;
System.out.println(num); // -10
// ++ 앞에 있으면 작업순서 1증가하고 출력
System.out.println(++a); // 11
System.out.println(a); // 11
// ++ 뒤에 있으면 작업순서 출력하고 1증가
System.out.println(a++); // 11
System.out.println(a); // 12
1감소 --
b=b-1, b-=1 → --b, b--
// -- 앞에 있으면 작업순서 1감소하고 출력
System.out.println(--b); // 9
// -- 뒤에 있으면 작업순서 출력먼저하고 1감소
System.out.println(b--); // 9
system.out.println(b); // 8
int age = 25;
// 나이가 20보다 크거나 같으면 true, 아니면 false
boolean b = (age>=20)? true : false;
System.out.println(b); // true
// 나이가 20보다 크거나 같으면 "성인
// 나이가 20보다 작으면 "미성년"
String s = (age>=20)? "성인" : "미성년";
System.out.println(s); // 성인
int num=10;
// 조건 : num가 0보다 크거나 같다 => 양수
// num가 0보다 작다 => 음수.
String s2 = (num>=0)? "양수":"음수";
System.out.println(s2); // 양수
우선 순위가 동일하면 왼쪽 -> 오른쪽 계산됨
< 우선순위 >
1. ()괄호, [] 배열, . 참조연산자
2. 단항연산자 +, -, ++, --, ! 왼쪽 <- 오른쪽
3. 산술 %, /, *
4. 산술 +, -
5. 비트 << >>
6. 관계 <, <=, >, >=
7. 관계 ==, !=
8. 비트곱 &
9. 비트차 ^
10. 비트 합 |
11. 논리곱 &&
12. 논리합 ||
13. 조건(삼항) 조건 ? 값 :값
14. 대입 =, +=, -+=, *=, %=, /=