☕️ 증감 연산자

3422 단어 자바자바

☕️ 증감 연산자

  • 단항 연산자
  • 변수의 값을 1 더하거나 1 뺄때 사용
  • 연산자가 항의 앞에 있는가 뒤에 있는가에 따라 연산 시점과 결과가 달라짐
  • 문장(statement)의 끝(;)을 기준으로 연산 시점을 생각해야 함
연산자기능연산 예연산 예 2
++항의 값에 1을 더합니다.i = ++num; -> 먼저 num값이 증가 후 i에 대입i = num++; -> i에 num을 대입하고 num값 증가
--항의 값에서 1을 뺍니다.i = --num; -> 먼저 num값이 감소 후 i에 대입i = num--; -> i에 num을 대입하고 num값 감소

예제

public class TypeConversion {

    public static void main(String[] args) {

        int i = 1;
        int iplus = i++;

        int j = 1;
        int jplus = ++j;
        
        System.out.println(iplus);  //결과 : 1
        System.out.println(i);      //결과 : 2
        System.out.println(jplus);  //결과 : 2
        System.out.println(j);      //결과 : 2
    }
}

좋은 웹페이지 즐겨찾기