Java

[Java]데이터 타입

k_sangmin 2023. 7. 25. 15:43

데이터 타입을 종류

1. 기본 데이터 타입

2. 참조 데이터 타입

 

기본 데이터 타입 종류

정수 타입은 byte , short , int , long 으로 이루어져 있으면 각각 1byte, 2byte, 4byte, 8byte의 크기이다

 

위 사진처럼 범위 내에 수로 변수를 초기화하였을 땐 코드가 정상적으로 작동하는 것을 확인할 수 있다.

 

만약 범위를 벗어난 수로 변수를 초기화하였을 땐 아래 사진처럼 오류가 발생하는 것을 확인할 수 있다.

하지만 정수타입 long을 확인하면 범위 내에 숫자로 초기화하여도 코드에 오류가 발생하는 것을 확인할 수 있다. 

그 이유는 정수타입은 R벨류를 기준으로 4바이트로 받아들이며 이 때문에 long을 사용하기 위해서는 접미사를 사용해야 인식을 한다.

이는 실수형을 사용할 때 사용되는 데이터 타입 float에서도 확인할 수 있고 따라서 float을 사용할 때에도 접미사를 사용해주어야 한다.

실수형을 기본 연산 단위인 double을 사용할 때 에는 아무 문제가 없지만 float을 사용할 때에는 접미사 f, F를 사용해야 오류가 발생하지 않는다.

 

문자형은 char을 이용해서 저장할 수 있으며 변수 하나에 문자 하나만 저장이 가능하며 꼭 따옴표(' ')를 사용하여 저장하여야 한다.

문자하나만 저장하였을때에는 문제가 발생하지 않지만 둘 이상을 저장하였을 때 오류가 생기는 것을 확인할 수 있다.

 

논리 자료형 = boolean

참 =true , 거짓 = false를 의미하는 값으로 boolean은 참과 거짓의 상황 또는 상태를 표현하는 자료형이다.

true와 false 상태를 표현할 때에는 오류가 발생하지 않지만 다른 문자 또는 숫자 가들어갔을때에는 오류가 발생하는 것을 아래 그림을 통해 확인할 수 있다