题目:
编写一个程序,为给定的年份找出其中国生肖值。(中国生肖基于12年一个周期)
- 注:1900年属鼠,因为1900%12为4,则判定4为鼠年,依次类推。
代码:
import java.util.Scanner;
public class ChineseZodiac {
public static void main(String[] args) {
// 初始化用户输入年份
Scanner input = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = input.nextInt();
//循环判断
switch (year % 12) {
case 0: System.out.println("monkey 猴年");break;
case 1: System.out.println("rooster 鸡年");break;
case 2: System.out.println("dog 狗年");break;
case 3: System.out.println("pig 猪年");break;
case 4: System.out.println("rat 鼠年");break;
case 5: System.out.println("ox 牛年");break;
case 6: System.out.println("tiger 虎年");break;
case 7: System.out.println("rabbit 兔年");break;
case 8: System.out.println("dragon 龙年");break;
case 9: System.out.println("snake 蛇年");break;
case 10: System.out.println("horse 马年");break;
case 11: System.out.println("sheep 羊年");break;
}
}
}