부호 / 증감 연산자
byte b = 100;
byte result = -b; //컴파일 에러
→ 부호 변경도 연산이므로 int 타입 변수 대입
int a = 5, b;
b = a++; // 대입 후 1증가
System.out.println(b); //5
System.out.println(a); //6
b = ++a; // 1증가 후 대입
System.out.println(b); //7
System.out.println(a); //7
* 변수 단독으로 증감 연산자 사용 시 앞뒤 어디든 결과 동일
산술 연산자
%: 나눗셈의 나머지를 산출하는 연산
논리 연산자
System.out.println('a' > 'b');
System.out.println(4 >= 2);
System.out.println(4 == 4);
System.out.println(4 != 4);
System.out.println((2 > 3) && (3 == 3));
System.out.println((2 > 3) || (3 == 3));
대입 연산자
int result = 0;
result += 10; //result = result + 10;
result -= 5; //result = result - 5;
삼항(조건) 연산자
int a = 3, b = 5;
System.out.println((a>b) ? (a-b) : (a+b));
//실행 결과: 8