package ch08;
public class Ch0802
{
//Wrapper클래스 : Object클래스의 하위클래스로 기본자료형을
//클래스자료형으로 바꿔주거나 반대로
//클래스자료형을 기본자료형으로 바꿔주는데 사용되는 유용한 클래스
public static void main(String[] args)
{
//Wrapper는 기존자료형을 클래스자료형으로 변환되어 사용
//Wrapper는 Object클래스의 하위클래스이므로 형변환없이 사용가능.
//기본자료형을 클래스자료형으로 바꿀경우
//방식1>
Object a=new Integer(1);
String b = a.toString();
//방식2>
Object c=Integer.valueOf(1);
String d=c.toString();
//클래스자료형을 기본자료형으로 바꿀경우
//방식1>
String f = "1000";
Integer g =new Integer(f);
int h =g.intValue();
//방식2>
String m = "1000";
int n = Integer.parseInt(m);
}
}
****** Ch0803.java ****
package ch08;
public class Ch0803
{
//몇부터 몇까지를 인자로 받아서(String)
//int형으로 변환..
public static void main(String[] args)
{
int sum=0, sum1=0;
//int sum1=0;
for(int i=0;i<args.length;i++)
{
//sum+= ????;
sum+=Integer.parseInt(args[i]);
sum1+=new Integer(args[i]).intValue();
}
System.out.println("방식1 총합 : "+sum);
System.out.println("방식2 총합 : "+sum1);
}
}