Java寫出生肖年判斷
更新時間:2018年02月24日 14:51:59 作者:彬菌
本篇文章主要給大家分享一篇關(guān)于用JAVA寫出生肖判斷的小功能,有興趣的跟著學習下。
以往我們用的最多的就是關(guān)于年或者日期的判斷,其實關(guān)于生肖的判斷有點類似年限的判斷。
下面是全部代碼:
import java.util.Scanner;
public class Zodiac {
public static void main(String[] args){
Scanner input=new Scanner(System.in);//聲明掃描儀變量
System.out.println("請輸入年份");//系統(tǒng)提示輸入
try{ //監(jiān)聽異常
while(true){
int birth = input.nextInt()%12; //用戶輸入%12在再轉(zhuǎn)換
switch(birth){
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("錯誤!請輸入大于0的數(shù)"); //不滿足以上條件的默認輸出這個語句
}
}
}
catch(Exception e){ //捕捉異常
System.out.println("請正確輸入");
e.printStackTrace(); //打印異常信息在程序中出錯的位置及原因
}
}
}
大家可以測試下,如果還有任何不明白的地方可以在下方的留言區(qū)討論。
相關(guān)文章
Java設(shè)計模式之策略模式_動力節(jié)點Java學院整理
策略模式是對算法的封裝,把一系列的算法分別封裝到對應(yīng)的類中,并且這些類實現(xiàn)相同的接口,相互之間可以替換。接下來通過本文給大家分享Java設(shè)計模式之策略模式,感興趣的朋友一起看看吧2017-08-08
Security框架:如何使用CorsFilter解決前端跨域請求問題
這篇文章主要介紹了Security框架:如何使用CorsFilter解決前端跨域請求問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
解決idea啟動報錯javax.imageio.IIOException的問題
這篇文章主要介紹了idea啟動報錯javax.imageio.IIOException,解決打不開idea問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
TraceIdPatternLogbackLayout日志攔截源碼解析
這篇文章主要為大家介紹了TraceIdPatternLogbackLayout日志攔截源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11
mybatis-parameterType傳入map條件方式
這篇文章主要介紹了mybatis-parameterType傳入map條件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
rabbitmq使用springboot實現(xiàn)direct模式(最新推薦)
這篇文章主要介紹了rabbitmq使用springboot實現(xiàn)direct模式,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07

