본문 바로가기

Programing/Java

[Java] 예제 연산자 증감

Java 연산자 예제



파일명:Ex02_03_증감.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Ex02_03_증감 {
    public static void main(String[] args) {
        //main쓰고 ctrl+space bar+엔터 가 단축키
        
        int a=5, b, c=10;
        
        //a += 1;
        //a++; //1증가 연산자
        //a--;
        
        b = a++//++이 변수 뒤에 있을때는 나중에 연산한다 a변수를 b에 넣고 나중에 a를 연산
          //++a; //++이 변수 앞에 있을때는 먼저 연산하다 a변수를 먼저 연산하고 b에 넣는다.
        System.out.println("a="+a);
        System.out.println("b="+b);
        
        System.out.println(c);
        System.out.println(c++);
        System.out.println(c++);
        System.out.println(--c);
        System.out.println(c++);
        System.out.println(c);        
    }
 
}
cs
예제 코드

결과


증감 연산자는 1씩 증가하거나 감소하는 연산에 많이 사용 된다.

=를 사용하지 않고 위 예제처럼 a++;만 사용하면 a변수 값이 1씩 증가 하게 된다.

++나 --의 값의 변수명 앞에 있을 때와 뒤에 있을 때가 연산이 달라 지는데

앞에 있을 때는 연산을 먼저 수행 후 변수값을 입력한다면

뒤에 있을 때는 변수 값을 먼저 입력하고 다음에 1을 증가 시킨다.

이점에 유의하면서 증감연산자를 사용해야 원하는 값을 출력 할 수 있다.