posted by 귀염둥이채원 2019. 2. 28. 15:54

# 자바 기본 타입(Primitive)

- 정수타입: byte(1바이트), short(2바이트), char(2바이트), int(4바이트), long(8바이트)

- 실수타입: float(4바이트), double(8바이트)

- 논리타입: Boolean(1바이트)


# 소스코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class TEST {
    public static void main(String[] args) throws Exception {
        System.out.println("##### byte 타입의 값");
        System.out.println("MIN: " + Byte.MIN_VALUE);
        System.out.println("MAX: " + Byte.MAX_VALUE + "\n");
 
        System.out.println("##### short 타입의 값");
        System.out.println("MIN: " + Short.MIN_VALUE);
        System.out.println("MAX: " + Short.MAX_VALUE + "\n");
 
        System.out.println("##### int 타입의 값");
        System.out.println("MIN: " + Integer.MIN_VALUE);
        System.out.println("MAX: " + Integer.MAX_VALUE + "\n");
 
        System.out.println("##### long 타입의 값");
        System.out.println("MIN: " + Long.MIN_VALUE);
        System.out.println("MAX: " + Long.MAX_VALUE + "\n");
 
        System.out.println("##### float 타입의 값");
        System.out.println("MIN: " + Float.MIN_VALUE);
        System.out.println("MAX: " + Float.MAX_VALUE + "\n");
 
        System.out.println("##### double 타입의 값");
        System.out.println("MIN: " + Double.MIN_VALUE);
        System.out.println("MAX: " + Double.MAX_VALUE + "\n");
    }
}
cs


# 결과

##### byte 타입의 값

MIN: -128

MAX: 127


##### short 타입의 값

MIN: -32768

MAX: 32767


##### int 타입의 값

MIN: -2147483648

MAX: 2147483647


##### long 타입의 값

MIN: -9223372036854775808

MAX: 9223372036854775807


##### float 타입의 값

MIN: 1.4E-45

MAX: 3.4028235E38


##### double 타입의 값

MIN: 4.9E-324

MAX: 1.7976931348623157E308