Java - 산술, 증감 연산자

2020. 8. 18. 22:04Java/Java

반응형

자바에는 크게 산술연산자, 증감 연산자가 있다.

 

1. 산술연산자

    단항산술연산자=>+,- (부호로 사용하는 경우) +3, -3
                         
    이항산술연산자=>a+b->+,-,*,/,%(나머지)

 

2. 증감연산자

    특정변수의 값을 하나 증가시키거나 또는 감소시키는 연산자=>++,--

 

       형식)  (++)(--)변수=>전위 연산자=>먼저 계산이 된다.
               변수++(--) =>후위 연산자=>나중에 계산이 되는 경우

 

public class Op1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
        System.out.println("산술,증감연산자");//++,--
        /*
        int a=3,b=4;
        int c=a+b; //기본 연산 자료형이 int 
        System.out.println("c=>"+c);
        */
        int a=4;
        int b=a++;
        /*
         * int b=a; b=4
         * a=a+1--->a=4+1=>a=5
         */
        System.out.println("중간 a=>"+a+",중간 b=>"+b);
        
        int c=++a; 
        /*
         *a=a+1;
         *int c=a;
         */
        System.out.println("a=>"+a+",b=>"+b+",c=>"+c);//6,4,6
	}

}

int b=a++   ==> b에 a값을 먼저 넣고 a의 값을 1 증가시킴

 

int c=++a    ==> a값을 1 증가시키고 c에 a를 넣음

반응형