Wrapper클래스 기본 실습. 형변환
//Wrapper클래스 실습
//기본 데이터형태를 객체화 시킬때 사용
public class WrapperEx01 {
public static void main(String[] args) {
//각 데이터형의 최소값, 최대값 출력이 Wrapper로 자주 쓰이는 메서드
System.out.println("byte의 최소값 : " + Byte.MIN_VALUE);
System.out.println("byte의 최대값 : " + Byte.MAX_VALUE);
System.out.println("short의 최소값 : " + Short.MIN_VALUE);
System.out.println("short의 최대값 : " + Short.MAX_VALUE);
System.out.println("int의 최소값 : " + Integer.MIN_VALUE);
System.out.println("int의 최대값 : " + Integer.MAX_VALUE);
System.out.println("long의 최소값 : " + Long.MIN_VALUE);
System.out.println("long의 최대값 : " + Long.MAX_VALUE);
System.out.println();
System.out.println("float의 최소값 : " + Long.MIN_VALUE);
System.out.println("float의 최대값 : " + Long.MAX_VALUE);
System.out.println("double의 최소값 : " + Double.MIN_VALUE);
System.out.println("double의 최대값 : " + Double.MAX_VALUE);
// Integer i0 = new Integer(); -> 디폴트값을 안 넣어주면 안됨!
Integer i1 = new Integer(20); //반드시 값을 넣어줘야함.
Integer i2 = new Integer("40");
//형변환이 이루어짐
int i = i2.intValue();
float f = i2.floatValue();
//정수화
String str1 = "100";
int i3 = Integer.parseInt(str1);
//실수화
String str2 ="10.0";
float f3 = Float.parseFloat(str2);
//실수를 문자로 변환
int i4 = 100;
String str3 = i4 + ""; //문자열을 더해주면 바로 string으로 변환됨
String str4 = String.valueOf(i4);
//진법변환에도 자주 사용됨
}
}