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);
 }
}

Posted by 말없제이
,