java中閏月的判斷代碼 判斷是否為閏年java

java編程 輸入整數(shù)判斷是否閏月年,對(duì)輸入double數(shù)判斷是否正數(shù)

import java.util.* ;//導(dǎo)入java .util包

員工經(jīng)過長(zhǎng)期磨合與沉淀,具備了協(xié)作精神,得以通過團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)公司堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡(jiǎn)單”。公司專注于為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、電商網(wǎng)站開發(fā),成都微信小程序,軟件定制制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

public class Year {

public static void main(String[] args) {

double year=0.0;

System.out.println("請(qǐng)用戶輸入要判斷的年份:");

year = new Scanner(System.in).nextDouble();//鍵盤輸入年份

if(year==(int)year)//判斷用戶所輸入的年份是否為整數(shù),由于年份肯定為整數(shù)的

{

//判斷輸入的年份是否為閏年

if((year%400==0)||(year%100!=0year%4==0))//閏年成立的判斷條件

{

System.out.println("您要判斷的年份是閏年!");

}

else

{

System.out.println("您要判斷的年份不是閏年!");

}

}

else//如果輸入的年份不是整數(shù)的話,則打印“無(wú)法判斷”告知用戶

{

System.out.println("您所輸入的年份為非整數(shù)年份,無(wú)法判斷,請(qǐng)輸入整數(shù)年份!");

}

}

}

編寫java程序判斷閏年。

代碼如下:

public class RUN {

public static void main(String[] args) {

//布爾型判斷

int year = 2000;

boolean b1 = year%4==0;

boolean b2 = year%100!=0;

boolean b3 = year%400==0;

if(b1b2||b3){

System.out.println("閏年");

}else{

System.out.println("不是閏年");

}

//用if語(yǔ)句判斷

int year2=2018;

if(year2 % 4 == 0 year2 % 100 != 0 || year2 % 400 == 0){

System.out.println("是閏年");

}else{

System.out.println("不是閏年");

}

}

}

代碼截圖:

擴(kuò)展資料:

閏年是公歷中的名詞。閏年分為普通閏年和世紀(jì)閏年。

普通閏年:能被4整除但不能被100整除的年份為普通閏年。(如2004年就是閏年,1999年不是閏年);

世紀(jì)閏年:能被400整除的為世紀(jì)閏年。(如2000年是閏年,1900年不是閏年);

閏年(Leap Year)是為了彌補(bǔ)因人為歷法規(guī)定造成的年度天數(shù)與地球?qū)嶋H公轉(zhuǎn)周期的時(shí)間差而設(shè)立的。補(bǔ)上時(shí)間差的年份為閏年。閏年共有366天(1-12月分別為31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

凡陽(yáng)歷中有閏日(二月為二十九日)的年;閏余(歲余置閏。陰歷每年與回歸年相比所差的時(shí)日);

注意閏年(公歷中名詞)和閏月(農(nóng)歷中名詞)并沒有直接的關(guān)聯(lián),公歷中只分閏年和平年,平年有365天,而閏年有366天(2月中多一天);

平年中也可能有閏月(如2017年是平年,農(nóng)歷有閏月,閏6月)。

參考資料:百度百科-閏年

java中,判斷一年中是否閏月,用代碼怎么寫出來???

System.out.print("\n請(qǐng)選擇年份: ");int year = input.nextInt();int days = 0; // 存儲(chǔ)當(dāng)月的天數(shù)boolean isRn;/* 判斷是否是閏年 */if (year % 4 == 0 !(year % 100 == 0) || year % 400 == 0) { // 判斷是否為閏年 isRn = true; // 閏年} else { isRn = false;// 平年}

文章標(biāo)題:java中閏月的判斷代碼 判斷是否為閏年java
文章源于:http://www.muchs.cn/article12/doocggc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、Google動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)關(guān)鍵詞優(yōu)化、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名