题目要求:
生肖问题
编写一个程序,为一个给定的年份找出其对应的中国生肖。
中国的生肖基于12年一个周期,每年用一个动物代表:rat(鼠)、ox(牛)、tiger(虎)、rabbit(兔)、dragon(龙)、snake(蛇)、horse(马)、sheep(羊)、monkey(候)、rooster(鸡)、dog(狗)、pig(猪)。
提示:2019年:猪 2019 % 12 == 3
源代码:
import java.util.Scanner;
public class Demo{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("输入年份:");
int year = sc.nextInt();
switch(year%12) {
case 0:
System.out.print("猴年");
break;
case 1:
System.out.print("鸡年");
break;
case 2:
System.out.print("狗年");
break;
case 3:
System.out.print("猪年");
break;
case 4:
System.out.print("鼠年");
break;
case 5:
System.out.print("牛年");
break;
case 6:
System.out.print("虎年");
break;
case 7:
System.out.print("兔年");
break;
case 8:
System.out.print("龙年");
break;
case 9:
System.out.print("蛇年");
break;
case 10:
System.out.print("马年");
break;
case 11:
System.out.print("羊年");
break;
}
}
}
运行结果: