Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- if문
- 빌드 도구
- 자바 프로젝트
- 자바 이항 연산자
- 동적 자원
- Java
- 웹 프로그래밍
- 단항 연산자
- 그래들
- 멀티 태스킹
- 자바 람다식
- 변수
- 람다
- 람다식
- 깃허브
- Github
- 자바 연산자
- 자바
- 정적 자원
- 연산자
- 그래이들
- 웹
- 국비 프로젝트
- Gradle
- 조건문
- 스프링부트
- 애플페이
- 삼항 연산자
- 연산식
- 타입변환
Archives
- Today
- Total
인디언식 기우제
자바 - 연산자 Operator 본문
프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(operations) 이라고 한다.
연산에 사용되는 표시나 기호를 연산자(operator)라고 하고, 연산되는 데이터는 피연산자(operand)라고 한다.
그리고 연산의 과정을 기술한 것을 연산식(expressions)라고 부른다.
x + y
x - y
x * y
x / y
x % y
위 연산식에서 +,-,*,/ ,%은 연산자이고 x, y 변수는 피연산자 이다.
다음은 자바에서 제공하는 다양한 연산자들이다.
연산자 종류 | 연산자 | 피연산자 수 | 산출값 | 기능 설명 |
산술 | +, -, *, /, % | 이항 | 숫자 | 사칙연산 및 나머지 계산 |
부호 | +, - | 단항 | 숫자 | 음수와 양수의 부호 |
문자열 | + | 이항 | 문자열 | 두 문자열을 연결 |
대입 | = ,+=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>= | 이항 | 다양 | 우변의 값을 좌변의 변수에 대입 |
증감 | ++,-- | 단항 | 숫자 | 1만큼 증가/감소 |
비교 | ==, !=, >, <, >=, <=, instanceof | 이항 | boolean | 값의 비교 |
논리 | !, &, |, &&, || | 단항 이항 |
boolean | 논리적 NOT,AND,OR 연산 |
조건 | (조건식) ? A : B | 삼항 | 다양 | 조건식에 따라 A 또는 B 중 하나를 선택 |
비트 | ~, &, |, ^ |
단항 이항 |
숫자 boolean |
비트 NOT,AND,OR,XOR 연산 |
쉬프트 | >>,<<,>>> | 이항 | 숫자 | 비트를 좌측/우측으로 밀어서 이동 |
부족한점, 잘못된 점이 있다면 지적 부탁드립니다. 피드백은 언제나 환영입니다.
'Java > 연산자' 카테고리의 다른 글
자바 - 삼항 연산자 (0) | 2022.11.14 |
---|---|
자바 - 이항 연산자 (0) | 2022.11.14 |
자바 - 단항 연산자 (0) | 2022.11.12 |
자바 - 연산자의 우선순위 (0) | 2022.11.05 |