java閏年,java閏年程序

本文目錄一覽:

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

代碼如下:

import java.util.Scanner;

public class LeapYear {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println(“請輸入一個年份:”);

long year = scan.nextLong();

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

System.out.println(year + “年是閏年!”);

} else {

System.out.println(year + “年是平年!”);

}

}

}

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程。

利用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(“”);

}

}

擴展資料:

在windows下編譯java文件、執行:

1、先創建一個txt,更改為test.java。

2、編寫代碼,為輸出為holloword。

3、找到cmd,並進行打開cmd。

4、編譯java文件,輸入命令為javac test.java。

5、如果沒有報錯,查看當前目錄下是否有class文件產生。

6、執行class文件,在命令輸入java test,輸出為holloword。

編寫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語句判斷

int year2=2018;

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

System.out.println(“是閏年”);

}else{

System.out.println(“不是閏年”);

}

}

}

代碼截圖:

擴展資料:

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

普通閏年:能被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程序判斷是否是閏年

以下為代碼:

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(“”);

}

}

擴展資料:

在windows下編譯java文件、執行:

1、先創建一個txt,更改為test.java。

2、編寫代碼,為輸出為holloword。

3、找到cmd,並進行打開cmd。

4、編譯java文件,輸入命令為javac test.java。

5、如果沒有報錯,查看當前目錄下是否有class文件產生。

6、執行class文件,在命令輸入java test,輸出為holloword。

JAVA中怎麼計算閏年

/**

判斷2009年是閏年還是平年。

*提示:

*閏年的條件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。

**/

public

class

Pdrp{

public

static

void

main(String

args[]){

int

year=2009;

if((year%4==0year%100!=0)||year%400==0)

System.out.println(“2009是閏年。”);

else

System.out.println(“2009是平年。”);

}

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237611.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:06
下一篇 2024-12-12 12:06

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29

發表回復

登錄後才能評論