Java/Script

증감연산자

CleanSense 2018. 2. 10. 11:56
728x90

코드설명 : 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
25
26
27
28
29
30
31
class OperatorClass 
{
    public static void main(String[] args) 
    {
        int num1 = 16;
 
        // num1 = num1 + 1;    num1 = 1 + num1;    num1 +=1;    모두같은거
        
        num1++//    increament (증가연산)
        System.out.println("num1 = "+num1);        // num1 = 17
 
        ++num1; //    증가연산
        System.out.println("num1 = "+num1);        // num1 = 18
 
        num1--//    decrement (감소연산)
        System.out.println("num1 = "+num1);        // num1 = 17
 
        --num1; //    감소연산
        System.out.println("num1 = "+num1);     // num1 = 16
 
        int num3; // 현재 num1 = 16
        num3 = num1++// 우선순위는 num3=num1 후에 ++
        System.out.println("num1 = " + num1);     //    num1=17
        System.out.println("num3 = " + num3);     //    num3=16
 
        /* 현재 num1=17, num3=16 */
        num3 = ++num1; // 우선순위가 ++ 후에 num3=num1
        System.out.println("num1 = " + num1);     //    num1=18
        System.out.println("num3 = " + num3);     //    num3=18
    }    
}
cs


728x90