개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

​클래스와 인스턴스

 

 

 

 

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

​클래스와 인스턴스

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

​클래스와 인스턴스

 

 

 

 
 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

​형 변환(casting) 예제(3)

 

 

 

 

 

 

 

 public class TypeConversion {
 public static void main(String[] args) {
  String strNum1="12345";
  String strNum2="67890";
//  String strNum1=args[0];
//  String strNum2=args[1];

 

  int    tempNum1=1000;

 

  //String--> int
  int intNum1=Integer.parseInt(strNum1);
  int intNum2=Integer.parseInt(strNum2);
  int sum = intNum1+intNum2;

 

  double douNum1=Double.parseDouble(strNum1);

 

  //int--> String
  String stringSum = Integer.toString(sum);
  System.out.println(stringSum);

 

  String strNum3=Integer.toString(tempNum1);
  System.out.println(strNum3);
 }
}

 


 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

​ 형 변환(casting) 예제(2))

 

 

 

 

 

   
CatingRangeMain.java

 

public class CatingRangeMain
{
   public static void main(String[] args)
   {
      char cc='ㄱ';//
      a);// char를 찍자
      System.out.println((int)cc); // int로 바꾸어 찍자
      cc='ㄴ';//
      System.out.println(cc);// char를 찍자
      System.out.println((int)cc); // int로 바꾸어 찍자
      cc='ㄷ';//
      System.out.println(cc);// char를 찍자
      System.out.println((int)cc); // int로 바꾸어 찍자

 

      System.out.println("------------------------------");

 

      for(int i=1;i<=100;i++){
         System.out.print((char)i+" ");//찍고 공백 추가 그자리
         // (char)i --> int를 char로 casting
         if((i%10==0)){// 10으로 나누어 떨어지는 가?
            System.out.println();//한칸을 내려라
         }
     }
   }
}

 

 
 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

​형 변환(casting) 예제(1)

 

 

 

 

 

   

 

 
public class DataCastingTest {
  public static void main(String[] args)  {
 byte ba=10;
 byte bb=20;
 byte bc=10+20;
 //byte bd=ba+bb; 
 byte be=(byte)(ba+bb);  
 System.out.println("01 : "+bc);
 System.out.println("02 : "+be);
 
 short sa=30;
 short sb=50;
 short sc=30+50;
 //short sd=sa+sb;
 short se=(short)(sa+sb); 
 System.out.println("03 : "+sc);
 System.out.println("04 : "+se);

 

 int ia=20;
 int ib=30;
 int ic=20+30;  
 int id=ic+sa;
 System.out.println("05 : "+ic);
 System.out.println("06 : "+id);

 

 
 long la=40l;
 long lb=50L;
 long lc=la+lb;                 
 System.out.println("07 : "+la);  
 System.out.println("08 : "+lb);
 System.out.println("09 : "+lc);
 
 float fa=45.0f;
 float fb=46.67F;
 //float fc=30.4; 
 float fd=30;   
 float fe=fa+fb;
 
 double da=12;
 double db=45+Float.MAX_VALUE;
 double dc=da+db;
 //int di = 30.4;
 System.out.println("10 : "+dc);

 

 System.out.println("11 : "+"int 범위: "+Integer.MIN_VALUE+" ~ "+Integer.MAX_VALUE);
 System.out.println("12 : "+"float 양의 범위: "+Float.MIN_VALUE+" ~ "+Float.MAX_VALUE);

 

 System.out.println(5/3);
 System.out.println((float)5/3);
 System.out.println((double)5/3);
 }
}

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

형 변환(casting) 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

형 변환(casting)
 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

+ Recent posts