給定一個年份,判斷是否是閏年。條件為:
曲周ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!A:能被4整除,并且不能被100整除?;蛘?/p>
B:能被400整除。
分析:
首先題目中的A與B為兩個判斷閏年為真的選項,且屬于“非A則B”的情況,在這里往往很容易想到如下結(jié)構(gòu)來解決此問題
if(判斷條件A成立){ 表達(dá)式1(為閏年) } else if(判斷條件B成立){ 表達(dá)式1(為閏年) }
這里存在一個隱含結(jié)果,是如果不是閏年,應(yīng)該怎么辦?
其實也很簡單,就在原有的結(jié)構(gòu)
if(判斷條件A成立){ 表達(dá)式1(為閏年) } else if(判斷條件B成立){ 表達(dá)式1(為閏年) }
后面加一個else{(不是閏年應(yīng)該怎么辦)}的語句,看似添加了一個很簡單的語句,但正是因為這條語句,才使得整個程序變的完整。
示例:
我們先將未加上最后一條else語句的源程序?qū)懗?,?000年和2001年來測試,按照if..else if..結(jié)構(gòu)寫出源代碼如下:
package com.tencentos; import java.util.Scanner; public class Week1homework1 { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.print("Plese input the year:"); int year=scan.nextInt(); if(year%4==0 && year%100!=0){ System.out.print("Congratulation! It's the leap year!"); }else if(year%400==0){ System.out.print("Congratulation! It's the leap year!"); } scan.close(); } }
當(dāng)輸入“2000”時,一切如我們所愿,控制框內(nèi)彈出的反饋正是我們想要的,2000年也確實是閏年。
以上就是java中判斷是否是閏年的方法詳解的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司其它相關(guān)文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前題目:java如何判斷年份是否為閏年-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://www.rwnh.cn/article6/cchhig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、云服務(wù)器、手機(jī)網(wǎng)站建設(shè)、微信公眾號、品牌網(wǎng)站建設(shè)、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容