導航:首頁 > 編程語言 > java判斷是否閏年

java判斷是否閏年

發布時間:2022-09-25 06:21:06

❶ 用java編一個程序能實現判斷給定的年份是否為閏年

package com.ceshi.year;
import java.util.Scanner;
public class TestYear { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("請輸入要判定的年份:"); int year = scanner.nextInt(); if(year%4==0 || year%400==0) { System.out.println(year+" 是閏年"); } else { System.out.println(year+" 不是閏年"); } }}

❷ 編寫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(b1&&b2||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("不是閏年");

}

}

}

代碼截圖:

(2)java判斷是否閏年擴展閱讀:

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

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

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

閏年(Leap Year)是為了彌補因人為歷法規定造成的年度天數與地球實際公轉周期的時間差而設立的。補上時間差的年份為閏年。閏年共有366天(1-12月分別為31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

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

注意閏年(公歷中名詞)和閏月(農歷中名詞)並沒有直接的關聯,公歷中只分閏年和平年,平年有365天,而閏年有366天(2月中多一天);

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

❸ 判斷一年是否為閏年的java程序

代碼如下:

importjava.util.Scanner;

publicclassLeapYear{

publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
System.out.println("請輸入一個年份:");
longyear=scan.nextLong();
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(year+"年是閏年!");
}else{
System.out.println(year+"年是平年!");
}
}

}

❹ java題目是輸入一個年份判斷是閏年還是平

判斷閏年的方法:閏年滿足兩個條件(滿足一個即為閏年)

1、能被4整除但不能被100整除
2、能被400整 除
代碼:
import java.util.Scanner;
public class DemoTest {
/**
* @param args 此處代碼無實際意義,可刪除
*/
public static void main(String[]args){
Scanner scan = new Scanner(System.in);//創建輸入流掃描器;
System.out.println("請輸入一個年份:");//向控制台輸出一個提示信息
long year;
try{
year = scan.nextLong();
if(year%4 == 0 && year%100!=0 || year%400 == 0){//是閏年
System.out.print(year+"是閏年!");
}else{
System.out.print(year+"不是閏年!");
}
}catch(Exception e){
System.out.println("你輸入的不是有效 的年份");
}
}
}

❺ java判斷是否為閏年

class LeapYear{
boolean isLeapYear(int year){
if((year%4==0&&year%100!=0)||year%400==0)
return true;
else
return false;
}
public static void main(String args[]){
int count=0;
for(int i=2000;i<=3000;i++){
if(isLeapYear(i)){
System.out.print(" "+i);
count++;
}
if(count%10==0)System.out.println();
}
}
}

❻ 用Java程序判斷是否是閏年

以下為代碼:

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class LeapyearTest extends Applet implements ActionListener{

Label lblResult;

Button btn;

TextField txt;

int year;

boolean leap;

public void init() {

lblResult=new Label("請輸入要判斷的年份");

txt=new TextField(5);

btn=new Button("判斷");

add(lblResult);

add(txt);

add(btn);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

year=Integer.parseInt(txt.getText());

if(year%4==0&;&;(year%100)!=0)

{leap=true;

}

else if(year%400==0){

leap=false;

}

if(leap==true)

lblResult.setText(year+"年是閏年");

else

lblResult.setText(year+"年是平年");

txt.setText("");

}

}

❼ 判斷閏年java

if((year%4==0&&year%100!=0)||year%400==0)
//這個是判斷是否為閏年的條件

閱讀全文

與java判斷是否閏年相關的資料

熱點內容
為什麼安卓機拍照那麼丑 瀏覽:694
伺服器綁定雲產品實例 瀏覽:313
程序員認真工作被開除 瀏覽:453
程序員送蘋果 瀏覽:143
小程序繪圖源碼 瀏覽:968
如何購買域名和伺服器阿里雲 瀏覽:671
伺服器地址及埠在哪裡 瀏覽:695
騰訊雲伺服器有危險嗎 瀏覽:798
復制文件到文件夾php 瀏覽:10
java注釋正則表達式 瀏覽:858
java連接遠程oracle 瀏覽:91
javamainargs 瀏覽:757
金華數據文檔加密軟體公司 瀏覽:853
內心極度擔心解壓的音樂 瀏覽:895
穿搭技巧app卡色配什麼顏色 瀏覽:594
程序員得結石 瀏覽:131
查公司薪資的app叫什麼 瀏覽:410
壓縮包多個文件夾圖片連續看 瀏覽:485
linuxmysql無法用命令啟動 瀏覽:440
地稅身份認證用什麼ApP 瀏覽:530