연산자와 항
연산자란 연산에 사용되어지는 기호를 연산자라고 한다.
항은 연산에 사용되어지는 값을 항이라 한다.
연산자의 종류
단항 연산자
항이 하나인 연산자
ex) ++num;, --num;
이항 연산자
항이 두개인 연산자
ex) num1 + num2; ex) num3 - num4;
삼항 연산자
항이 세개인 연산자
ex) (5>3) ? 1:0;
ex) (100 > 1000) ? "참" : "거짓";
대입 연산자
변수에 값을 대입하는 연산자
ex) int age = 26;
부호 연산자
양수와 음수를 표현하기위해 사용한다.
ex) +(6)
ex) -(6)
산술 연산자
- + : 두 항을 더한다.
- - : 앞에 있는 항에서 뒤에 있는 항을 뺍니다.
- * : 두 항을 곱한다.
- / : 앞에 있는 항에서 뒤에있는 항을 나누어 몫을 구합니다.
- % : 앞에 있는 항에서 뒤에있는 항을 나누어 나머지를 구합니다.
증감 연산자
전위와 후위의 차이 전위 계산을 먼저함 후위 계산을 나중에 함
- ++ ex) iNum = ++Num;, iNum = Num++;
- - ex) iNum = --Num;, iNum = Num--;
관계 연산자
- : 왼쪽 항이 크면 참, 아니면 거짓
- < : 왼쪽 항이 작으면 참, 아니면 거짓
- = : 왼쪽 항이 크거나 같으면 참, 아니면 거짓
- <= : 왼쪽 항이 작거나 같으면 참, 아니면 거짓
- == : 두 항이 같으면 참, 아니면 거짓
- != : 두 항이 다르면 참, 아니면 거짓
복합 대입 연산자
- +=
- =
- =
- /=
- %=
조건 연산자(삼항 연산자)
조건식 ? 결과1: 결과2
조건식의 결과가 참이면 결과1를 반환, 거짓이면 결과2를 반환
'Language > Java' 카테고리의 다른 글
[Java] 조건문 (0) | 2023.09.11 |
---|---|
[Java] 문자열 String class (0) | 2023.09.02 |
[Java] 형 변환 (0) | 2023.08.22 |
[Java] 변수와 변수의 기본형 타입과 참조형 타입 (0) | 2023.08.22 |
[Java] 자료형의 종류 (0) | 2023.08.20 |