본문 바로가기
IT Study/따즈아 Java & Java 기초

따즈아 Java 멘토 시리즈 4강 - 연산자1

by hhyyyjun 2022. 12. 26.

연산자란?

연산을 하는 문자

연산자의 종류

산술연산자, 단항연산자, 비교연산자, 논리연산자, 쉬프트연산자, 기타 연산자

*연산자 우선순위(꼭 외우기!)

연산자 우선순위
연산자
최우선 연산자
[], ()
단항 연산자
!, ~, +, -, ++
산술 연산자
+, -, *, /, %
쉬프트 연산자
<<, >>
관계연산자(비교연산자)
<, >, ==, !=
논리연산자
&&, ||
삼항 연산자
(조건)? 참 : 거짓
대입 연산자
=, +=, -=

산술 연산자 종류

+, -, *, /, %(나머지)

나머지 연산은 홀짝 구분 시 많이 사용 ex) x%2 = 1 >> x? => 홀수

단항 연산자

항이 1개인 연산자

단항 연산자 종류

부호 연산자(+, -), 논리부정 연산자(~), 증감연산자(++, --)

1. 부호연산자

변수 앞에 붙어 변수의 값의 부호를 변경

2. 논리부정 연산자

논리형 변수 앞에 붙어 변수의 값을 변경

3. 증감 연산자

부호에 따라 변수의 값을 1 증가하거나 감소

증감 연산자 사용방법

1. 전위형 : ++변수명, --변수명 >> 변수의 값 증가가 먼저 이뤄지고 변수의 값 사용

2. 후위형 : 변수명++, 변수명-- >> 변수의 값 사용 후, 변수의 값 증가

비교연산자(관계연산자)

비교연산자의 종류

종류
연산자
연산자 사용방법
설명
같다
==
a==b
a와 b가 같으면 참
작다
<
a<b
a가 b보다 작으면 참
크다
>
a>b
a가 b보다 크면 참
작거나 같다
<=
a<=b
a가 b보다 작거나 같으면 참
크거나 같다
>=
a>=b
a가 b보다 크거나 같으면 참
같지 않다
!=
a!=b
a와 b가 같지 않으면 참

대소비교

등가 비교, 문자열 비교

문자열 비교 시 equals 사용한다.

비교연산자는 연산의 결과 값이 항상 논리값(true or false)

 
 

댓글