3.8编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java
生活随笔
收集整理的這篇文章主要介紹了
3.8编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.
題目要求
? 編寫程序 ,要求用戶從鍵盤輸入一個年份,程序輸出改年出生的人的生肖。中國生肖基于12年一個周期,
? 每年一個生肖代表。鼠(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) {/*題目要求編寫程序 ,要求用戶從鍵盤輸入一個年份,程序輸出改年出生的人的生肖。中國生肖基于12年一個周期,每年一個生肖代表。鼠(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编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纯CSS实现三角形图标
- 下一篇: 跨境茶话会8月期丨性能优化的艺术