프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(Operation)이라 한다.
연산에 사용되는 표시나 기호를 연산자라고 하고 연산되는 데이터는 피연산자라고 한다.
종류 | 연산자 | 우선순위 |
---|---|---|
증감 연산자 | ++,-- | 1순위 |
산술 연산자 | +,-,*,/,% | 2순위 |
시프트 연산자 | >>,<<,>>> | 3순위 |
비교 연산자 | >,<,>=,<=,==,!= | 4순위 |
비트 연산자 | &, | ,^,~ |
논리 연산자 | &&, | |
조건 연산자 | ?,: | 7순위 |
대입 연산자 | =,*=,/=,%=,+=,-= | 8순위 |
※ ()괄호는 최우선 연산자
String str1 = "JDK"+6.0;
String str2 = str1 +"특징";
System.out.println(str2);
// 결과 값 : JDK6.0특징
문자열과 숫자(정수나 실수)가 있으면 문자열로 결합
(1) 삼항 연산자
int num1 = 10;
int num2 = 20;
int num3 = 30;
int max = (num1>num2) ? num1 : num2;
max = (max>num3)?max:num3;
System.out.println(max); // 30출력