每日总结23

package test03;
import java.util.Scanner;
public class test03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份");
int year=sc.nextInt();
int i=(year-1900)%12;
switch(i) {
case 0:
System.out.println("所输年份为鼠年");
break;
case 1:
System.out.println("所输年份为牛年");
break;
case 2:
System.out.println("所输年份为虎年");
break;
case 3:
System.out.println("所输年份为兔年");
break;
case 4:
System.out.println("所输年份为龙年");
break;
case 5:
System.out.println("所输年份为蛇年");
break;
case 6:
System.out.println("所输年份为马年");
break;
case 7:
System.out.println("所输年份为羊年");
break;
case 8:
System.out.println("所输年份为猴年");
break;
case 9:
System.out.println("所输年份为鸡年");
break;
case 10:
System.out.println("所输年份为狗年");
break;
case 11:
System.out.println("所输年份为猪年");
break;

default:
System.out.println("所输年份有误");



}
}
}

每日小程序,用switch语句判断某一年为什么生肖年

思路:需要先找一个基准1900,因为次年为鼠年,利用年份与1900相减的差对12取余判断生肖

posted @ 2021-10-11 20:02  热爱代码的某人  阅读(34)  评论(0)    收藏  举报