Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java
- PYTHON
- 게시판
- 소프트웨어설계
- function
- 자바의정석
- 정처기예상문제
- 게시판만들기
- 스프링
- CRUD구현
- 정처기필기
- 어노테이션
- 정보처리기사필기
- 스프링부트
- 정보처리기사
- 이것이자바다
- 소프트웨어개발
- 파이선
- 게시판프로젝트
- 코딩테스트
- 정처기
- 정처기설명
- CRUD
- 정처기공부
- spring
- 자바
- 프로그래머스
- springboot
- 파이썬
- 자바의정석요약
Archives
- Today
- Total
Helmi
자바의 정석 ch3 (3-6) 연산자의 우선순위, 연산자의 결합규칙, 증감연산자, 부호연산자 본문
ch3- 3,4 연산자의 우선순위, 연산자의 결합규칙
연산자의 우선순위 : 하나의 식(expression)에 연산자가 둘 이상 있을 때, 어떤 연산을 먼저 수행할지를 자동 결정하는 것.
-> 상식적으로 생각하면 됨!
Q. 우선순위가 같은 연산자가 있을 때, 어떤 것을 먼저?
: 대입과 단항 연산자를 제외하면 모두 왼쪽 -> 오른쪽
!!결론!!
1.산술>비교>논리>대입. 대입은 제일 마지막에 수행
2. 단항(1) > 이항(2) > 삼항(3). 단항 연산자의 우선순위가 이항 연산자보다 높음
3. 단항 연산자와 대입 연산자 제외 모든 연산자 진행방향 : 왼 -> 오
ch3 - 5,6 증감연산자, 부호연산자
증가 연산자(++) 피연산자의 값 1 증가
감소 연산자(--) 피연산자의 값 1 감소
타입
|
설명
|
예시
|
전위형(앞)
|
값 참조되기 전에 증가
|
j = ++i; (왼)
|
후위형(뒤)
|
값 참조된 후에 증가
|
j = i++; (오)
|
증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이가 없다!
<<부호 연산자>>
'-'는 피연산자의 부호 반대로 변경. 단항 연산자(피연산자 1개)일 시
'+'는 아무런 일 하지 않음 (실제 사용 안함)
ex) i = -10;
i = -i;
결과 :
System.out.println(i);
-> i=10 // i=-(-10)
'JAVA > Java의 정석' 카테고리의 다른 글
자바의 정석 ch3 (9-10) 사칙 연산자, 산술변환 (0) | 2023.03.27 |
---|---|
자바의 정석 ch3(7-8) 형변환 연산자, 자동 형변환 (0) | 2023.03.27 |
자바의 정석 ch3 (1-2) 연산자와 피연산자, 연산자의 종류 (0) | 2023.03.21 |
자바의 정석 ch2 (14-17) 화면 입력 받기, 오버플로우, 타입간 변환방법 (0) | 2023.03.20 |
자바의 정석ch2 (12,13) printf를 이용한 출력 (0) | 2023.03.19 |