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");
    }
}

总结

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

相关文章

  • 详解spring security 配置多个AuthenticationProvider

    详解spring security 配置多个AuthenticationProvider

    这篇文章主要介绍了详解spring security 配置多个AuthenticationProvider ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • java super关键字知识点详解

    java super关键字知识点详解

    在本篇文章里小编给大家整理的是一篇关于java super关键字知识点详解内容,有兴趣的朋友们可以参考下。
    2021-01-01
  • Springboot 整合shiro实现权限控制的方法

    Springboot 整合shiro实现权限控制的方法

    这篇文章主要介绍了Springboot 整合shiro实现权限控制的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 从原理到实践的RocketMQ性能优化指南

    从原理到实践的RocketMQ性能优化指南

    本文将从技术背景、核心原理、关键源码、实战案例到性能优化建议等维度,深度剖析RocketMQ性能优化的全流程,感兴趣的小伙伴可以了解下
    2025-07-07
  • Java通过Process类Runtime.getRuntime().exec()执行bat脚本程序

    Java通过Process类Runtime.getRuntime().exec()执行bat脚本程序

    用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这篇文章主要给大家介绍了关于Java如何通过Process类Runtime.getRuntime().exec()执行bat脚本程序的相关资料,需要的朋友可以参考下
    2024-01-01
  • springboot集成redis并使用redis生成全局唯一索引ID

    springboot集成redis并使用redis生成全局唯一索引ID

    本文主要介绍了springboot集成redis并使用redis生成全局唯一索引ID,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • MyBatis与Hibernate等ORM框架的区别及说明

    MyBatis与Hibernate等ORM框架的区别及说明

    MyBatis和Hibernate是Java中流行的ORM框架,各有特点:MyBatis采用半自动SQL映射,提供细粒度的SQL控制,适合复杂查询和性能优化;Hibernate采用全自动对象关系映射,提供较高的开发效率,适合简单的CRUD操作,选择哪种框架应根据项目需求、团队技术栈和个人偏好来决定
    2025-03-03
  • Java利用Spire.PDF for Java高效裁剪PDF页面并输出为图片

    Java利用Spire.PDF for Java高效裁剪PDF页面并输出为图片

    有时我们可能需要对PDF页面进行精细化操作,本文将深入探讨如何利用Java编程语言结合功能强大的 Spire.PDF for Java 库,高效地实现PDF页面的裁剪,并进一步将裁剪后的页面输出为图片格式,有需要的可以了解下
    2025-12-12
  • java多线程编程实现下雪效果

    java多线程编程实现下雪效果

    这篇文章主要介绍了java多线程编程实现下雪效果的相关资料,需要的朋友可以参考下
    2015-11-11
  • 深入理解spring事务

    深入理解spring事务

    这篇文章主要介绍了spring事务深入理解,介绍了事物特性,事物隔离级别,事物的具体使用实例,有感兴趣的同学可以研究下
    2021-03-03

最新评论