java 判断从键盘上任意输入的一个年份是否为闰年

java 判断从键盘上任意输入的一个年份是否为闰年,第1张

1、接收用户输入

2、判断该数字能否被400整除或者能被4整除但不能被100整除

3、输出结果

public  static void main(String[] args){

    int year=0;

    try{

        //定义接收用户输入的对象

        Scanner input=new Scanner(Systemin);

        //接收用户输入

        Systemoutprint("请输入一个年份:");

        year=inputnextInt();

        //判断是否是闰年

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

            Systemoutprintln(year+"是闰年");

        else

             Systemoutprintln(year+"不是闰年");

    }catch(Exception e){

        Systemoutprintln("请输入整数!");

    }

}

import javautil;

public class bijiao

{

public static void main(String[] args)

{

Systemoutprintln("请输入年份:");

Scanner sc=new Scanner(Systemin);

int year=scnextInt(); //输入年份

if(runNian(year))

{

Systemoutprintln(year+"年是闰年");

}

else

{

Systemoutprintln(year+"年不是闰年");

int p=year;

while(!runNian(p-1))

{

p--;

}

Systemoutprintln(year+"年之前的闰年是"+(p-1));

p=year;

while(!runNian(p+1))

{

p++;

}

Systemoutprintln(year+"年之后的闰年是"+(p+1));

}

}

static boolean runNian(int year)//判断是否为闰年的方法

{

boolean t=false;

if(year%4==0)

{

if(year%100!=0)

{

t=true;

}

else if(year%400==0)

{

t=true;

}

}

return t;

}

}

//源码如下:

public class Test

{

public static void main(String[] args)

{

Systemoutprintln("2000年到2014年中的闰年有:");

for(int y=2000;y<=2014;y++)

if(y%400==0||(y%4==0&&y%100!=0))

Systemoutprintf("%d,",y);

}

}

以上就是关于java 判断从键盘上任意输入的一个年份是否为闰年全部的内容,包括:java 判断从键盘上任意输入的一个年份是否为闰年、(java)闰年判断、用java编写一个程序,判断2000年到2014年中那些年分是闰年,并输出所有结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10103059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存