「JAVA打闰年」Java输出闰年

博主:adminadmin 2022-12-19 04:24:07 77

本篇文章给大家谈谈JAVA打闰年,以及Java输出闰年对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java求未来20个闰年并打印出来

import java.util.Scanner;

public class test{

//判断是否是闰年

private static boolean isRunNian(int year){

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

return true;

}else {

return false;

}

}

public static void main(String[] args) {

int year,count = 0,temp;

System.out.print("请输入一个年份:");

year = new Scanner(System.in).nextInt();

temp = year;

if (isRunNian(year) == true) {

year++;

}

System.out.println(temp+"年以后的20个闰年如下:");

while (1 == 1) {

year++;

if (count == 20) {

break;

}else {

if (isRunNian(year) == true) {

count++;

if (count % 5 == 0) {

System.out.println(year+" ");

}else {

System.out.print(year+" ");

}

}

}

}

}

}

java方法调用计算闰年

public static void main(String[] args) {

int year = 2016;//年份

Calendar can = Calendar.getInstance();

can.set(Calendar.YEAR, year);

if(can.getActualMaximum(Calendar.DAY_OF_YEAR) == 365){

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

}else{

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

}

}

最简单的方法,直接看这一年一共有多少天就行了。

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是平年。");

}

}

编写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打闰年和Java输出闰年的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。