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

 

 

 

 

 

 

 

 

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

 

 

 

​클래스와 인스턴스 예제(2)

 

 

 

 



class Top{
 public int a; //필드
 public int b;
 public int sum(int x, int y) {
  return x + y;
 }
}

 

public class TopMain {
 public static void main(String[] args){
  Top t = new Top(); // Top 객체 생성
  t.a = 100; // 멤버 변수 a에 값 할당
  t.b = 200;
  int s = t.sum(3, 5); // sum() 메서드 호출한 후 리턴값을 s로 값복사
  
  //Top t의 멤버 변수 출력
  System.out.println("a는:" + t.a);
  System.out.println("b는:" + t.b);
  //메서드 호출 결과 출력
  System.out.println("t.sum(3,5)의 결과는:" + t.sum(3,5));
  System.out.println("s는:" + s);
 }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 


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

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

 

 

 

 

 

 

 

 

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

 

 

 

​클래스와 인스턴스 예제(1)

 

 

 

 


class Person {
     public int age;
     public long height;
     public float weight;
}

 

public class PersonTestMain {
     public static void main(String[] args) {
          Person brother = new Person();
          brother.age = 100;
          brother.height = 170L;
          brother.weight = 67.0F;
          System.out.println(“age : ” + brother.age);
          System.out.println(“height : ” + brother.height);
          System.out.println(“weight : ” + brother.weight);
     }
}

 

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 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

 

 

 

​클래스와 인스턴스

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 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

+ Recent posts