[Java] 데이터 타입
자바 데이터 타입
데이터 타입 (Data Type)
데이터 타입이란 자료를 저장하는 형태를 말한다.
프로그램에서 임의의 데이터를 저장할 수 있는 것을 변수라 하며
변수를 선언 할 때 마다 데이터 타입을 정해 해당 변수의 종류는 객체, 문자, 정수 실수 등이 있다.
우선 아래 변수를 선언한 방법 부터 살펴 보자
package sample; public class sample { static private double dbValue = 1.5 ; public static void main(String[] args) { int number = 1; char chName = 'c'; System.out.println("number : " + number + " char : " + chName + " dbValue " + dbValue ); } } |
변수 선언 및 할당 방법
선언 방법 : [클래스 변수 일때 접근 범위 지정] [데이터 타입] [변수 명] 할당 방법 : [변수 명] = [값] |
[접근 범위]
-. public : 모든 클래스에게 접근 허용
-. protected : 상속 관계 클래스에게만 접근 허용
-. private : 선언된 클래스에서만 허용
[데이터 타입]
데이터 타입 |
설명 |
바이트 수 |
int |
정수형 |
4 byte |
long |
정수형 |
8 byte |
float |
실수형 |
4 byte |
double |
실수형 |
8 byte |
char |
문자형 |
2 byte |
boolean |
참/거짓 |
1 byte |
※ 변수 사용시 주의 사항
-. 같은 데이터 타입 끼리 연산 작업을 한다.
-. int형에 long형 데이터 값을 담으면 overflow가 발생해 데이터가 손실 될 수 있다.