import java.io.*;
class Test{
public static void main(String args[]){
int year;
System.out.print("西暦を入力してください : ");
year = readNumber(); // 西暦入力
if( year < 0 )
year = -year; // 正に直す
switch( year % 12 ){ // 12で割ったあまり
case 0 :
System.out.println(year+"年は申年です");
break;
case 1 :
System.out.println(year+"年は酉年です");
break;
case 2 :
System.out.println(year+"年は戌年です");
break;
case 3 :
System.out.println(year+"年は亥年です");
break;
case 4 :
System.out.println(year+"年は子年です");
break;
case 5 :
System.out.println(year+"年は丑年です");
break;
case 6 :
System.out.println(year+"年は寅年です");
break;
case 7 :
System.out.println(year+"年は卯年です");
break;
case 8 :
System.out.println(year+"年は辰年です");
break;
case 9 :
System.out.println(year+"年は巳年です");
break;
case 10 :
System.out.println(year+"年は午年です");
break;
case 11 :
System.out.println(year+"年は未年です");
break;
}
}
// キーボードから数字を入力するメソッド
public static int readNumber(){
byte b[] = new byte[100];
try{
System.in.read(b);
return Integer.parseInt((new String(b)).trim());
}catch(Exception e){
return 0;
}
}
}
|