Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
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
Tags
more
Archives
Today
Total
관리 메뉴

Chihiro's Blog

(JAVA 재수강) 4일차 - 연산자(1) 본문

프로그래밍 언어/JAVA

(JAVA 재수강) 4일차 - 연산자(1)

ChihiroVega 2019. 6. 14. 19:38

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