프로그래밍 공부

2025.01.07 java 공부

3452 2025. 1. 7. 16:31

상수 : 프로그램 실행 중에 변경할 수 없는 고정된 값이다.

 

final 데이터 타입 상수명 = 값;

 

final double PI = 3.14; // 상수 PI

 

주로 계산시 필요한 불변 값을 변수로 선언하여 불러오기 쉽게 하되, 수정은 불가능 하게 하기 위해 사용한다.

 

 

 

연산자 : 특정한 연산을 수행하기 위해 사용하는 기호이다.

 

종류 연산자 설명
산술 연산자 +,  -,  *,  /,  % 사칙 연산 및 나머지 연산
단항 연산자 - 부호 연산자
! 논리 부정 연산자
++,  -- 증감 연산자
비교 연산자 >, <, >, =, <=, ==, != 양 변을 비교하는 연산
논리 연산자 &&, ||, ^ 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의 나눈 나머지를 대입

 

 

단항 연산자 : 항이 하나인 연산자이다.

 

연산자 의미 사용방법 설명
+, - 부호연산자 -a 변수 a의 부호를 바꾼다.
! 부정연산자 !a 참과 거짓을 바꾼다
++ 증가연산자 ++a 또는 a++ 변수 a에 1을 더하여 a에 기억시킨다.
-- 감소연산자 --a 또는 a-- 변수 a에 1을 뺀 후 a에 기억시킨다.

 

 

비교 연산자 : 양변을 비교하여 맞으면 참, 다르면 거짓을 반환하는 연산자이다.

 

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

 

 

논리 연산자 : 여러가지 조건을 동시에 검사할 때 사용하는 연산자로, 두 항의 값이 boolean일때 사용한다.

 

연산자 종류 사용방법 설명
&& AND a && b a와 b가 모두 참이여야 참
|| OR a || b a나 b 중 하나라도 참이면 참
^ XOR a ^ b a와 b가 서로 달라야 참