Records rather than Memories

[java] 단항 연산자 & 연산의 우선순위 본문

Software/JAVA

[java] 단항 연산자 & 연산의 우선순위

Downer 2019. 10. 2. 17:11

단항 연산자는 하나의 항을 대상으로 연산이 이루어지는 연산자이다.

 

+ 양수를 표현한다. 실제로는 사용할 필요가 없다.
- 음수 표현
++ 증가 연산자 : 항의 값을 1씩 증가 시킨다.
--  감소 연산자

 

 

(다음 예제애서 주석이 출력되는 값이다)

우선순위를 생각하며 왜 저러한 값이 나왔는지 생각해보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package javatutorials.operator;
 
public class PrePostDemo {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
 
        int i = 3;
        i++;
        System.out.println(i); //4
        ++i; //5
        System.out.println(i); //5
        System.out.println(++i); //6 출력
        System.out.println(i++); //6출력
        System.out.println(i); //7출력
 
    }
 
}
 
cs

연산의

 

표를 외우기 보다 자연스럽게 이해하자.

 

 

연산의 우선순위 출처 : 

 

 

구름EDU - Be Really Excellent!

구름EDU는 전국 대학, 기업 등에서 활용 중인 온라인 학습 및 교수 마켓플레이스입니다. 다양한 IT분야에 대해 배워 보세요. 여러분의 커리어 패스에 확실한 도움을 드립니다.

edu.goorm.io

 

 

 

ㅇㅇ

 

 

 

'Software > JAVA' 카테고리의 다른 글

[java] 조건문 if  (0) 2019.10.14
비교와 Boolean  (0) 2019.10.14
연산자  (0) 2019.10.02
명시적 형 변환  (0) 2019.10.02
암시적 형 변환  (0) 2019.10.02
Comments