运用Java求两个年份之间的闰年

求两个年份之间的闰年

本次的题目涉及很简单的算法和boolean类型的使用

求闰年是Java的入门中的老生常谈的问题了,但愿能够帮助到你哈

先看一下题目要求

在这里插入图片描述
然后看一下输入输出要求哈

/这一点很重要哈,就像以后你如果做项目要勇敢说出“这个需求做不了一样 hhh~/
在这里插入图片描述

/*作为一个爱挑刺的人我首先看了看输出,一看没毛病,哈!还行*/

之后的思路我就通过代码注释来解答了哈

package NO1;

import java.util.Scanner;

public class Main11 {
    public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
        int m, n,temp = 0;
		m = scanner.nextInt();
        n = scanner.nextInt();
        for(int i = m; i <= n; i++){
            boolean BearFruit=(i%4==0 && i%100!=0) || (i%400==0);
            //判断输入年份是不是闰年。这里很重要哈!!!
            if(BearFruit){
                temp++;
                System.out.print(i);
                if(temp%4 == 0){  //这里要严格执行输出格式每四个一个 “ \n ”
                    System.out.println();
                }
                else{    //每个年份之间空格间隔
                    System.out.print(" ");
                }
            }
            
            
        scanner.close(); //vscode 搞特殊
        }
    }
}


我只是一个刚学Java的萌新,欢迎各位大佬批评指正~~

  • 4
    点赞
  • 0
    评论
  • 7
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值