증감, 논리 연산

장찬익·2023년 9월 4일

JAVA 학습 일지

목록 보기
4/28

- 증감 연산자

  • 증감연산자는 피연산자의 값을 1씩 증가 또는 감소시키는 연산자이다. 증감 연산자가 변수 앞에 위치하느냐 변수 뒤에 위치하느냐에 따라 결과 값이 달라진다.

        // num의 값을 10 증가
        //num = num + 10;
        num += 10;
        System.out.println(num);
        // num의 값을 5 감소
        //num = num - 5;
        num -= 5;
        System.out.println(num); // 15
        // num의 값을 2배 증가
        num *= 2;
        System.out.println(num);
        num /= 2;
        // num의 값을 절반으로 감소
        System.out.println(num); // 15

        // 1증가 -> 많이 쓰임
        //num = num + 1;
        num += 1;
        num++;
        // 1감소
        num = num - 1;
        num -= 1;
        num--;

- 논리 연산자

  • 논리 연산자는 피연산자의 값이 true나 false인 논리 값을 가지고 다시 한번 조건 연산하는 연산자이다.
  • 논리 연산자의 경우 논리곱(&, &&), 논리합(|, ||) 연산자가 2가지로 사용이 가능하다. 이들의 사용법은 차이가 있으며, 일반적으로 &&, || 이 연산자를 주로 사용한다.

        int a = 10;
        // `==` => 같다.
        if ( a == 10 ) {
            System.out.println("참");
        }
           // `!=` => 같지 않다.
        if ( a != 10 ) {
            System.out.println("거짓");
                boolean c = a != b;
        if ( c ) {
            System.out.println("거짓");
        }
        if ( c == false ) {
            System.out.println("참");
        }
        // `!` => 반전
        if ( !c ) {
            System.out.println("참");
        }
        // `!` => 반전
        if ( !(!c) ) {
            System.out.println("거짓");
        }
        boolean d = true;
        if ( c != d ) {
            System.out.println("참");


이상으로 증감, 논리 연산자를 간략하게 알아보았다. 😃

profile
장찬익 입니다

0개의 댓글