아직은 잘 모르는 코드지만

MIN_VALUE와 MAX_VALUE를 이용해

각 데이터 타입의 최대값과 최소값을 출력해보자.

 

 

 

<문자형>

System.out.println("char의 최대값: " + (int) Character.MAX_VALUE);	// 65535
System.out.println("char의 최소값: " + (int) Character.MIN_VALUE);	// 0

 

 

<정수형>

System.out.println("byte의 최대값: " + Byte.MAX_VALUE);		// 127
System.out.println("byte의 최소값: " + Byte.MIN_VALUE);		// -128

System.out.println("short의 최대값: " + Short.MAX_VALUE);	// 32767
System.out.println("short의 최소값: " + Short.MIN_VALUE);	// -32768

System.out.println("int의 최대값: " + Integer.MAX_VALUE);	// 2147483647
System.out.println("int의 최소값: " + Integer.MIN_VALUE);	// -2147483648

System.out.println("long의 최대값: " + Long.MAX_VALUE);		// 9223372036854775807
System.out.println("long의 최소값: " + Long.MIN_VALUE);		// -9223372036854775808

 

 

 

<실수형>

System.out.println("float의 최대값: " + Float.MAX_VALUE);	// 3.4028235E38
System.out.println("float의 최소값: " + Float.MIN_VALUE);	// 1.4E-45
System.out.println("double의 최대값: " + Double.MAX_VALUE);	// 1.7976931348623157E308
System.out.println("double의 최소값: " + Double.MIN_VALUE);	// 4.9E-324