1. 자바는 복합적인 연산식에서의 연산을 우선순위에 따라 수행한다.
: 단항 -> 이항 -> 삼항
: 산술 -> 비교 -> 논리 -> 대입
2. 우선순위가 같을 경우 왼쪽에서 오른쪽 방향으로 수행한다.
a=b=c=5;
-> c=5 -> b=5 -> a=5
3. 증감 연산자를 단독으로 쓸 때는 변수의 앞 뒤에 상관 없이 동일한 결과를 가져온다.
++i = i++ : i = i+1로 동일!
--i = i-- : i = i-1로 동일!
예제
public static void main(String[] args){
int score = 85;
char grade = (score > 90)? 'A' : ((score > 80)? 'B' : 'C');
System.out.println(score + " 점은" + grade + " 등급입니다.");
}
결과
'Java > 기초' 카테고리의 다른 글
접근 제한자 (0) | 2023.07.06 |
---|---|
배열 선언과 지정 그리고 length (0) | 2023.07.04 |
참조 타입 (0) | 2023.07.03 |
변수 값 출력하기 (0) | 2023.07.03 |
JAVA 기초와 개발 환경 설정 (0) | 2023.07.03 |