[JAVA] 주석 | 상수 | 형 변환 | 연산자

·2025년 6월 27일
0

JAVA

목록 보기
2/17

📍 주석

1. 한 줄 주석

어떤 문장1; // 주석
// 어떤 문장 2;

int hour = 15; // 현재 시간 15시
// double score = 90.5;

두 번째 줄은 실행시키지 않기 위해 주석 처리


2. 여러 문장 주석

/ 어떤문장 1;
어떤문장 2;
/

/* int hour = 15;
double score = 90.5;*/

📍 상수

  • 변하지 않는 값
  • 한 번 정의하고 바뀌지 않는 값을 상수로 저장

final 자료형 변수명 = 값;

final int hour = 15;
hour = 20; // 이 행이 실행되어도 hour 값은 변경되지 않음


📍 형 변환

  • 정수, 실수, 문자열 간의 변환

(자료형) 변수명 or 값;

int score = 93;
// 위 정수값을 실수로 변환하려면?
float score_f = (float) score; // (자료형) 변수명
double score_f = (double) 93; // (자료형) 값

묵시적 형 변환 (자동 형 변환)

  • 데이터의 손실이 없다고 판단할 때, 자료형을 명시하지 않아도 자동으로 형 변환

int \rightarrow long \rightarrow float \rightarrow double

가능한 경우

float score_f = score; // (자료형) 변수명
double score_f = 93; // (자료형) 값

불가능한 경우 (명시적 형 변환)

double \rightarrow float \rightarrow long \rightarrow int

double score_d = 98.8;
int score = (int) score_d; // 이 경우에는 (int) 생략 불가능


📍 연산자

1. 산술 연산자

연산자설명예시결과
+더하기4 + 26
-빼기4 - 22
*곱하기4 * 28
/나누기4 / 22
%나머지5 % 21
++증가++num
num++
num의 값 1 증가 (전위 연산)
num의 값 1 증가 (후위 연산)
--감소--num
num--
num의 값 1 감수 (전위 연산)
num의 값 1 감수 (후위 연산)

2. 대입 연산자

연산자설명예시결과
=오른쪽에 있는 값 또는 식을 왼쪽에 있는 변수에 대입int num = 10;
num = num + 2;
num = num - 2;
10
12
10
+=(왼쪽 + 오른쪽) 결과를 왼쪽에 대입num += 2;12
-=(왼쪽 - 오른쪽) 결과를 왼쪽에 대입num -= 2;10
*=(왼쪽 * 오른쪽) 결과를 왼쪽에 대입num *= 2;20
/=(왼쪽 / 오른쪽) 결과를 왼쪽에 대입num /= 2;10
%=(왼쪽 % 오른쪽) 결과를 왼쪽에 대입num %= 2;0

3. 비교 연산자

  • 파이썬과 동일하므로 생략

4. 논리 연산자

연산자설명예시결과
&&왼쪽과 오른쪽이 모두 참인가?(5>3) && (3>1)true
||왼쪽 또는 오른쪽이 하나라도 참인가?(5>3) || (3<1)true
!(참 또는 거짓)의 반대!(5==5)false

5. 삼항 연산자

연산자설명예시결과
조건 ? 참일 때 : 거짓일 때물음표 왼쪽의 조건이
참이면 :의 왼쪽
거짓이면 :의 오른쪽
int x = 3;
int y = 5;
int max = (x > y) ? x : y;
5
profile
To Dare is To Do

0개의 댓글