컴퓨터공부/JAVA

자바 기초(4) 자료형

E.K.Lim 2016. 12. 30. 15:44

자바의 기본 자료형


1. 정수형 : byte(1), short(2), int(4*, 기본형), long(8)

2. 실수형 : float(4), double(8, 기본형)

3. 단일문자형 : char(1,2,3) - 유니코드 지원해서 한글의 한 글자도 포함!

4. 논리(boolean)형 : true, false(1)

5. 참조형 : String, Integer, Float 등

* : (byte)


예제


1
2
3
4
5
6
7
8
public static void main(String[] args) {
        System.out.println(10); // 정수 기본형(int)
        System.out.println(10.7); // 실수 기본형(double)
        System.out.println('a'); // 단일문자형(char, 홑따옴표로 표현)
        System.out.println(true); // 논리형(true/false)
        System.out.println(10l); // l or L : 정수 long형
        System.out.println(10.7f); // f or F : 실수 float형
}
cs


출력 결과

10

10.7

a

true

10

10.7


참고 ) 각각의 형태가 몇 바이트인지 알고 싶을 때

자료형.SIZE;

예제


1
2
3
4
System.out.println(Character.SIZE); 
System.out.println(Integer.SIZE); 
System.out.println(Float.SIZE);
System.out.println(Double.SIZE);
cs

출력 결과

16 (= 2바이트)
32 (= 4바이트)
32 (= 4바이트)
64 (= 8바이트)