프로그래밍/겁나 쉽게 쓴 JAVA 설명서

자바 연산자 우선순위

tonystark100 2024. 6. 9. 16:40

목차

    반응형

    자바 연산자 우선순위

    자바에서 연산자의 우선순위는 연산이 수행되는 순서를 결정합니다. 연산자 우선순위가 높은 연산자부터 먼저 평가되며, 같은 우선순위의 연산자가 있을 경우 대부분의 연산자는 왼쪽에서 오른쪽으로 평가됩니다.

     

    다음은 자바 연산자의 우선순위를 높은 순서대로 나열한 것입니다.

    1. 괄호 ()
      괄호로 둘러싸인 표현식이 가장 먼저 계산됩니다.

    2. 단항 연산자 ++, --, +, -, !, ~
      단항 연산자는 피연산자 하나에 적용되며, 우선순위가 높습니다. ++와 --는 전위 및 후위 형태로 사용될 때 우선순위가 조금 다릅니다.

    3. 산술 연산자 *, /, %
      곱셈, 나눗셈, 나머지 연산자의 우선순위가 높습니다.

    4. 산술 연산자 +, -
      덧셈과 뺄셈 연산자는 곱셈, 나눗셈, 나머지 연산자 다음으로 우선순위를 가집니다.

    5. 비교 연산자 >, <, >=, <=, ==, !=
      비교 연산자는 산술 연산자 다음으로 평가됩니다.

    6. 논리 연산자 &&, ||
      논리 AND와 OR 연산자는 비교 연산자 다음으로 우선순위를 가집니다.

    7. 삼항 연산자 ? :
      삼항 연산자는 논리 연산자 다음으로 평가됩니다.

    8. 대입 연산자 =, +=, -=, *=, /=, %= 등
      대입 연산자는 가장 낮은 우선순위를 가지며, 오른쪽에서 왼쪽으로 평가됩니다.


    복잡한 표현식에서는 괄호 ()를 사용하여 우선순위를 명시적으로 지정할 수 있으며, 이는 코드의 가독성을 높이고 오류를 방지하는 데 도움이 됩니다. 연산자의 우선순위를 이해하는 것은 프로그램의 정확한 동작을 보장하고, 의도치 않은 버그를 방지하는 데 중요합니다.

     

     

     

     

     

    로또로 화성 - Google Play 앱

    간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.

    play.google.com

     

     

    ** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **

    반응형

    '프로그래밍 > 겁나 쉽게 쓴 JAVA 설명서' 카테고리의 다른 글

    자바 연산자  (0) 2024.06.09
    자바 변수와 데이터 타입  (0) 2024.06.09
    자바 접근지정자  (0) 2024.06.09
    자바 클래스(Class)  (0) 2024.06.09
    자바 기본 예제 코드  (0) 2024.06.09