新聞中心
編寫java程序判斷閏年。
代碼如下:

創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的成都網(wǎng)站設(shè)計、網(wǎng)站制作和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶上千,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注成都品牌網(wǎng)站建設(shè)和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!
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語句判斷
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)是為了彌補因人為歷法規(guī)定造成的年度天數(shù)與地球?qū)嶋H公轉(zhuǎn)周期的時間差而設(shè)立的。補上時間差的年份為閏年。閏年共有366天(1-12月分別為31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。
凡陽歷中有閏日(二月為二十九日)的年;閏余(歲余置閏。陰歷每年與回歸年相比所差的時日);
注意閏年(公歷中名詞)和閏月(農(nóng)歷中名詞)并沒有直接的關(guān)聯(lián),公歷中只分閏年和平年,平年有365天,而閏年有366天(2月中多一天);
平年中也可能有閏月(如2017年是平年,農(nóng)歷有閏月,閏6月)。
參考資料:百度百科-閏年
1.用Java語言編寫一個程序,判斷一個年份是否是閏年。
以下是用Java編寫的判斷一個年份是否是閏年的示例代碼:
?Copy code
import java.util.Scanner;
public class LeapYear {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("請輸入待判斷的年份:");
int year = sc.nextInt();
boolean isLeapYear = false;
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
isLeapYear = true;
} else {
isLeapYear = false;
}
} else {
isLeapYear = true;
}
} else {
isLeapYear = false;
}
if (isLeapYear) {
System.out.println(year + "是閏年。");
} else {
System.out.println(year + "不是閏年。");
}
}
}
這個程序中,首先提示用戶輸入一個年份,然后使用一個布爾變量isLeapYear來存儲程序是否判斷為閏年,如果是閏年,則為true,否則為false。然后使用嵌套的if語句來判斷年份是否為閏年。如果年份可以被4整除,則可能是閏年,然后判斷它是否也可以被100整除。如果年份可以被100整除,則只有當(dāng)它同時能被400整除時才是閏年。如果年份不是可以被4整除的,則不是閏年。
最后使用if語句和輸出語句來告訴用戶輸入的年份是否是閏年。
用 Java 編寫一個程序,判斷2000—2050年之間哪些年是閏年?
其實就是看2000~2050能被4整除的數(shù),代碼為:
public class Main {
public static void main(String[] args) {
System.out.println("2000~2050年之間的閏年有:");
for (int i = 2000; i = 2050; i++) {
if (i % 4 == 0) {
System.out.print(i + " ");
}
}
}
}
運行結(jié)果:
網(wǎng)頁題目:Java閏年的代碼 java閏年平年代碼
文章分享:http://www.dlmjj.cn/article/ddidije.html


咨詢
建站咨詢
