◈ 연산자 (Operator) ◈
특정 변수나 리터럴(값)에 대해 주어진 식을 계산하여 결과를 얻어내는 연산을 수행하는 기호
◈ 연산자 우선 순위 ◈
◈ 산술 연산자 ◈
• 산술 연산자(+, -, *, /, %)
사칙연산(+, -, *, /)과 나머지 값을 구하는 나머지 연산자(%)를 뜻함
ex)
◈ 증감 연산자 ◈
• 증감 연산자(++, --) : 피연산자를 1 증가 또는 감소 시킴
ex)
◈ 전/후위 증감 연산자 ◈
증감 연산자의 위치에 따라 피연산자의 값을 1 증가 또는 감소한다.
• 전위 연산자
• 후위 연산자
◈ 비교 연산자 ◈
• 비교 연산자(>, <, <=, >=, ==, !=) : 변수나 상수의 값을 비교할 때 쓰이는 연산자이며, 결과가 항상 true 또는 false
◈ 논리 부정 연산자 ◈
• 논리 부정 연산자(!) : 피연산자가 true이면 false를 반환하고, false이면 true를 반환함
◈ 논리 연산자 ◈
• 논리 연산자(&&, ||) : 논리식으로 판단하여 참(true) 또는 거짓(false)을 반환
◈ 대입 연산자 ◈
• 대입 연산자(=) : 변수에 값을 대입할 때 사용되는 이항 연산자
◈ 복합 대입 연산자 ◈
• 복합 대입 연산자(+=, -=, *=, /=, %=) : 산술 연산자와 대입 연산자를 하나로 나타내는 기호
주로 프로그래머의 취향에 따라 사용유무를 판단하게 되며, 우선순위가 낮기 때문에 복잡한 수식의 경우
해당 부분을 고려하여 사용해야함.
◈ 삼항 연산자 ◈
• 삼항 연산자(조건 ? 참 : 거짓) : 조건식을 간단하게 줄여 사용하기 위한 방식
주로 아주 간단한 조건식의 경우 삼항연산자를 사용하지만, 무분별하게 사용할 경우 코드의 가독성을
떨어트려 유지보수를 힘들게 하는 원인이 되기도 함.
'Back-End > Java 기초정리' 카테고리의 다른 글
Java ■ 객체 (0) | 2024.04.17 |
---|---|
Java ■ 배열(Array) (0) | 2024.04.16 |
Java ■ 제어문(반복문) (0) | 2024.04.11 |
Java ■ 제어문(조건문) (0) | 2024.04.04 |
Java ■ 변수(Variable) (2) | 2024.04.03 |