POST

JAVA 클래스를 생성하여 입력한 년,월,일 출력하기

Date 클래스를 생성하여 입력한 년,월,일 출력하기

결과


연을 입력하세요 :2014

월을 입력하세요 :5

일을 입력하세요 :3

2014 . 5 . 3

May 3 2014



공지보시면 아시겠지만 메인 클래스는 빼고 작성 했습니다.

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

Date dat = new Date();  //객체생성

System.out.print("연을 입력하세요 :");

dat.y=input.next();  //필드변경

System.out.print("월을 입력하세요 :");

dat.m=input.next();  //필드변경

System.out.print("일을 입력하세요 :");

dat.d=input.next();  //필드변경

dat.print1();  //메소드 호출

dat.print2();  //메소드 호출  

}

class Date { // Date class

String y,m,d; // 모든 필드의 값을 스트링으로 주었다.  

void print1() {  // 메소드1

System.out.println(y+" . "+m+" . "+d);

}

void print2() {  // 메소드2

switch (m){

case "1":

m="January";

break;  

case "2":

m="February";

break;

case "3":

m="March";

break;

case "4":

m="April";

break;

case "5":

m="May";

break;

case "6":

m="Jun";

break;

case "7":

m="July";

break;

case "8":

m="August";

break;

case "9":

m="September";

break;

case "10":

m="October";

break;

case "11":

m="November";

break;

case "12":

m="December";

break;

default:

System.out.println("잘못 입력하셨습니다.");

break;

}

System.out.println(m+" "+d+" "+y);

}

}