Cracking Code

[Java] 데이터 타입 (Data type) 본문

Java/Java language

[Java] 데이터 타입 (Data type)

CrackCo 2020. 7. 28. 18:59
자바에서 데이터를 사용하기 전, 데이터의 타입을 지정하여 사용합니다. 데이터 타입 종류에 대해 알아봅시다.

기본 데이터형

자바에서 제공하는 기본 데이터 타입은 8종류가 있습니다.

 

수치형(정수형): byte, short, int, long // 기본값: int

수치형(실수형): float, double // 기본값: double

논리형: boolean // true 또는 false 리턴

문자형: char

 

데이터 타입의 들어가는 데이터를 리터럴이라고 부르며

수치형의 long 과 float은 리터럴 타입의 접미사를 붙여 데이터를 대입해주어야합니다.

long num = 8012101234567L;

float f = 3.14f;

위의 예시 처럼 데이터의 맨 끝에 l 문자나 f 문자를 붙여주지 않으면

수치형은 int, 실수형은 double로 인식하기에 범위를 초과하면

overflow 또는 underflow 오류가 발생하여 컴파일이 되지 않습니다.

범위를 벗어나 오류가 발생한 모습
정상적으로 출력된 모습

 

'Java > Java language' 카테고리의 다른 글

[Java] if, if ~ else, if ~ else if ~ else, switch 문  (0) 2020.07.29
[Java] 연산자 (operator)  (0) 2020.07.28
[Java] 상수 (Constant)  (0) 2020.07.28
[Java] 변수 (Variable)  (0) 2020.07.27
[Java] 식별자 (Identifier)  (0) 2020.07.27
Comments