Java之判断2000~2023年有哪些年份是闰年并打印输出

 更新时间:2023年12月18日 15:59:27   作者:clc1111  
这篇文章主要介绍了Java之判断2000~2023年有哪些年份是闰年并打印输出,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Java判断2000~2023年哪些年份是闰年

package com.niu.jk;
 
 
public class demo_2 {
    public static void main(String[] args) {
        int year = 0;
        for (year = 2000; year <= 2023; ++year) {
            if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
                System.out.printf("%d", year);
                System.out.println();
            }
        }
    }
}

输出的效果如图所示:

Java实现2000年到3000年之间的所有闰年

判断是不是闰年 2000–3000

package com.shipeiqi.yingyong;

public class ClassP6 {

    static int LeapYear(int year){
        if((year%400 == 0) || (year%100!=0)&& (year%4==0)){
            return 1;   //是闰年,则返回1
        }else{
            return 0;    //不是闰年,则返回0
        }
    }
    public static void main(String[] args) {
        int year;
        int count = 0;
        System.out.println("2000年到3000年");
        for(year = 2000;year<=3000;year++){
            if(LeapYear(year) == 1){
                System.out.println(year+"");
                count++;
                if(count%16 == 0){
                    System.out.print("\n");
                }
            }
        }
        System.out.print("\n");
    }
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关于Java单个TCP(Socket)连接发送多个文件的问题

    关于Java单个TCP(Socket)连接发送多个文件的问题

    这篇文章主要介绍了关于Java单个TCP(Socket)连接发送多个文件的问题,每次我只能使用一个 Socket 发送一个文件,没有办法做到连续发送文件,本文来解决这个问题,需要的朋友可以参考下
    2023-04-04
  • Java String中移除空白字符的多种方式汇总

    Java String中移除空白字符的多种方式汇总

    这篇文章主要给大家介绍了关于Java String中移除空白字符的多种方式,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 通过spring boot 设置tomcat解决 post参数限制问题

    通过spring boot 设置tomcat解决 post参数限制问题

    这篇文章主要介绍了通过spring boot 设置tomcat解决 post参数限制问题,需要的朋友可以参考下
    2019-05-05
  • 谈谈Java中try-catch-finally中的return语句

    谈谈Java中try-catch-finally中的return语句

    我们知道return语句用在某一个方法中,一是用于返回函数的执行结果,二是用于返回值为void类型的函数中,仅仅是一个return语句(return ;),此时用于结束方法的执行,也即此return后的语句将不会被执行,当然,这种情况下return语句后不能再有其它的语句了
    2016-01-01
  • 利用Java实现在线图片URL转换为Base64以及反向解析成图片

    利用Java实现在线图片URL转换为Base64以及反向解析成图片

    Base64 是一种将二进制数据编码为 ASCII 字符串格式的方法,常用于在网络中安全传输图片、文件等内容,本文给大家介绍了如何利用Java实现在线图片URL转换为Base64以及反向解析成图片,文章有相关的代码和图文供大家参考,需要的朋友可以参考下
    2025-03-03
  • 深入理解JAVA 备忘录模式

    深入理解JAVA 备忘录模式

    这篇文章主要介绍了JAVA 备忘录模式的的相关资料,文中示例代码非常细致,供大家参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • 详解Java中方法next()和nextLine()的区别与易错点

    详解Java中方法next()和nextLine()的区别与易错点

    这篇文章主要介绍了详解Java中方法next()和nextLine()的区别与易错点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • springboot中引入日志文件生成的配置详解

    springboot中引入日志文件生成的配置详解

    本文主要介绍了springboot中引入日志文件生成的配置详解,包括日志级别的设置、日志格式的配置以及日志输出的位置等,从而帮助开发者更好地进行开发与调试
    2023-10-10
  • java数据库连接池和数据库连接示例

    java数据库连接池和数据库连接示例

    这篇文章主要介绍了java数据库连接池和数据库连接示例,需要的朋友可以参考下
    2014-05-05
  • Spring Boot获取resources目录下的文件三种方式详解

    Spring Boot获取resources目录下的文件三种方式详解

    在Spring Boot项目中,经常需要获取resources目录下的文件,这些文件可以包括配置文件、模板文件、静态资源等,这篇文章主要介绍了Spring Boot获取resources目录下的文件的三种方式,需要的朋友可以参考下
    2023-06-06

最新评论