복습
https://blue-dot.tistory.com/41
● 상수constant : 이름을 가진 메모리 공간. 메모리에 저장된 데이터를 수정할 수 없음.
선언과 동시에 초기화해야함.
final 키워드 사용. final 키워드로 상수를 초기화할 때에는 상수의 이름은 대문자를 사용해서 선언할 것. (언더스코어로 띄어쓰기를 쓴다. 캐멀 케이스처럼)
final int EXAM = 10; // 상수 EXAM 10 선언
● 리터럴literal: 값 그 자체
값이므로 메모리 공간에 할당된 이름이 없음.
int num = 20 ; // 20은 리터럴
final int EXAM = 10 // 10이 리터럴
null // 단 하나의 값인 null 이 리터럴 값
리터럴 뒤에 접미사를 사용해서 타입을 명시할수 있다.
L / l = long 형 12348975L
F / f = float 형 12.3154F
D / d = double 형 1.24878D
● 타입 변환
- 묵시적 타입 변환 (자동 타입 변환)
컴파일로가 자동으로 대입연산이나 산술연산에서 변환을 수행해주는 것.
데이터 손실이 최소화되는 방향으로 타입 변환을 하므로 데이터가 큰 쪽으로 변환을 한다.
byte형 → short형 → int형 → long형 → float형 → double형
char형 ↗
- 명시적 타입 변환 (강제 타입 변환) 캐스트
변환시키고자 하는 데이터의 앞에 괄호 () 를 넣고 그 안에 변환할 타입을 적는다.
괄호 = 타입 캐스트 type cast 연산자
int num1 = 1, num2 = 4;
double result2 = (double) num1/ num2;
System.out.println(result2);
0.25
'자바 > 자바 복습 되새김질' 카테고리의 다른 글
자바 복습. 공부한 내용들의 간단 리뷰! (0) | 2022.11.08 |
---|---|
자바 복습. 클래스Class (0) | 2022.11.02 |
자바 복습. 인터페이스 (0) | 2022.11.01 |
자바 복습. this() 참조 변수 사용 (0) | 2022.10.27 |
자바 복습. 변수의 선언 (0) | 2022.10.27 |