1.
题目要求
编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于一个周期,
每年一个生肖代表。鼠(rat)、牛(ox)、虎(tiger)、兔(rabbit)、龙(dragon)、蛇(snake)、
马(horse)、羊(sheep)、猴(monkey)、鸡(rooster)、狗(dog)、猪(pig)通过year%12确定生肖
,1900年属鼠
鼠是1996年,牛 1997,虎1998
2.
判断鼠的余数
3.
同理 牛 余数
4.
往后排 当余数==0为下一个周期
5.开始编写代码
package booksTest;import java.util.Scanner;public class p53_3_8 {public static void main(String[] args) {/*题目要求编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于一个周期,每年一个生肖代表。鼠(rat)、牛(ox)、虎(tiger)、兔(rabbit)、龙(dragon)、蛇(snake)、马(horse)、羊(sheep)、猴(monkey)、鸡(rooster)、狗(dog)、猪(pig)通过year%12确定生肖,1900年属鼠鼠是1996年,牛 1997,虎1998*///判断鼠的余数// int rat = 1996;// int remainder = rat%12;// System.out.println(remainder);//余数为 4//同理 牛 余数// int ox = 1997;// int remainder = ox%12;// System.out.println(remainder);//余数为5//往后排 当余数==0为下一个周期//1.获取用户输入年份Scanner sc = new Scanner(System.in);System.out.println("请输入你的出生年份");int year = sc.nextInt();if (year%12 == 4) {System.out.println(year+"年属鼠");}if (year%12 == 5) {System.out.println(year+"年属牛");}if (year%12 == 6) {System.out.println(year+"年属虎");}if (year%12 == 7) {System.out.println(year+"年属兔");}if (year%12 == 8) {System.out.println(year+"年属龙");}if (year%12 == 9) {System.out.println(year+"年属蛇");}if (year%12 == 10) {System.out.println(year+"年属马");}if (year%12 == 11) {System.out.println(year+"年属羊");}if (year%12 == 0) {System.out.println(year+"年属猴");}if (year%12 == 1) {System.out.println(year+"年属鸡");}if (year%12 == 2) {System.out.println(year+"年属狗");}if (year%12 == 3) {System.out.println(year+"年属猪");}}}
3.8编写程序 要求用户从键盘输入一个年份 程序输出改年出生的人的生肖。中国生肖基于一个周期 Java