Chihiro's Blog
(JAVA 재수강) 4일차 - 연산자(1) 본문
2019년 6월 13일날 들은 수업 기준으로 작성합니다.
연산자란
연산자는 특정한 연산을 수행하기 위해 사용하는 기호입니다.
연산자는 사용하는 목적에 따라 산술 연산자, 단항 연산자, 비교 연산자, 논리 연산자, 쉬프트 연산자, 기타 연산자로 구분합니다.
종류 | 연산자 | 설명 |
산술 연산자 | + - * / % | 사칙연산 및 나머지 연산 |
단항 연산자 | - | 부호 연산자 |
! | 논리 부정 연산자 | |
++ -- | 증감 연산자 | |
비교 연산자 | > < >= <= == != | 양 변을 비교하는 연산 |
논리 연산자 | && || ^ | AND, OR, XOR 연산 |
쉬프트 연산자 | << >> >>> | 비트를 이동하는 연산자 |
기타 연산자 | (조건) ? 참 : 거짓 | 삼항 연산자 |
= += -= *= | 대입 연산자 |
여러 종류의 연산자가 하나의 식에 포함되어 있으면 연산자 우선순위에 따라 연산 순서가 결정됩니다.
연산자 우선순위 | 종류 | 연산자 |
1 | 최우선 연산자 | [], (), . |
2 | 단항 연산자 | !, ~, +, -,++, --, ( ) |
3 | 산술 연산자 | +, -, *, / , % |
4 | 쉬프트 연산자 | << >> >>> |
5 | 비교 연산자 | <, >, >=, <=, ==, != |
6 | 논리 연산자 | &&, || |
7 | 삼항 연산자 | (조건)? 참 : 거짓 |
8 | 대입 연산자 | =, +=, -=, *= 등 (산술과 조합) |
산술 연산자
산술 연산자를 변수 또는 상수와 함께 사용하여 기본적인 계산을 할 수 있습니다.
산술연산자는 상수 또는 변수 등을 이용하여 사칙 연산 (+, -, *, /)과 나머지 연산(%)을 하는 연산자입니다.
연산자 | 의미 | 사용방법 | 설명 |
+ | 더하기 | c = a + b | 변수 c에 a와 b의 더한 결과 값을 대입 |
- | 빼기 | c = a - b | 변수 c에 a와 b를 뺀 결과 값을 대입 |
* | 곱하기 | c = a * b | 변수 c에 a와 b를 곱한 결과 값을 대입 |
/ | 나누기 | c = a / b | 변수 c에 a를 b로 나눈 결과 값을 대입 |
% | 나머지 | c = a % b | 변수 c에 a를 b로 나눈 나머지를 대입 |
- 사칙 연산과 나머지 연산을 실행하는 프로그램
public class practice3 {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / b);
System.out.println(a % b);
} // end main
} // end class
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[JAVA 재수강] 6일차 - 제어문과 while / switch문 (1) | 2019.06.19 |
---|---|
(JAVA 재수강) 5일차 - 제어문과 If 조건문 (1) | 2019.06.17 |
[JAVA 재수강] 2일차 - 변수 / 3일차 (0) | 2019.06.14 |
[JAVA재수강] 1. 출력 / 지시자 (0) | 2019.06.11 |
for문을 활용한 프로그램 만들기 (1) | 2019.06.05 |