Backend/JAVA2 멘토시리즈

JAVA Eclipse 04 연산자 정의, 연산자 종류, 연산자 우선순위

Ayel 2023. 3. 14. 16:49

 

 

연산자의 종류와 우선순위

 

 

연산자 : 연산을 하는 문자

e.g +, -, ...

 

 

연산자 우선순위

우선 연산자 [ ], ( )
항 연산자 !, ~, +, -, ++
술 연산자 +, -, *, /, %
프트 연산자 <<, >>
계 연산자(비교연산자) <, >, ==, !=
연산자 &&, ||
항 연산자 (조건)? 참:거짓
입 연산자 =, +=, -=

 

 

산술연산자

 

 

+ : 더하기

- : 빼기

* : 곱하기

/ : 나누기

% : 나머지 ; 홀짝 구분 시 주로 사용

 

정수/실수 = 실수

 

 

단항연산자

: 항이 단 1개 뿐인 연산자

 

 

부호연산자

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

 

 

논리 부정 연산자

boolean a = true;

System.out.println(a);

System.out.println(!a);

 

boolean b = false;

System.out.println(b);

 

boolean c =! b;

System.out.println(c);

 

 

출력화면

 

 

증감연산자

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

 

전위형: ++변수명, --변수명 ; 변수의 값 증감이 먼저 이뤄지고 변수의 값 사용이 나중에 일어난다

후위형: 변수명++, 변수명--  ; 변수의 값 사용 후 변수의 증감이 일어난다

 

 

비교연산자

: 앞과 뒤의 대소 비교

 

 

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

=> 연산의 결과가 항상 논리형이다

 

 


 

 

JAVA Eclipse 01 프로그램, 프로그래밍, 기계어, JAVA
https://developernew.tistory.com/63

JAVA Eclipse 02 자바 출력메서드와 입력메서드
https://developernew.tistory.com/71

JAVA Eclipse 03 변수, 자료형, 형변환, 변수의 상수화
https://developernew.tistory.com/74