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);
}
}
'JAVA' 카테고리의 다른 글
JAVA 입력받은 값들의 분포를 시각적으로 볼 수 있는 히스토그램으로 만들어라 (0) | 2014.05.12 |
---|---|
JAVA 클래스와 객체 - 캡슐화, 상속, 다형성 (0) | 2014.05.03 |
JAVA 원하는 항만큼 피보나치수열 출력하기 (0) | 2014.05.03 |
JAVA 구구단 출력하기 (0) | 2014.05.03 |
JAVA 1부터 100까지 수중에서 소수 출력하기 (0) | 2014.05.03 |