프로그래밍 공부
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가 서로 달라야 참 |