当前位置: 首页 > 编程笔记 >

用Java程序判断是否是闰年的简单实例

糜运良
2023-03-14
本文向大家介绍用Java程序判断是否是闰年的简单实例,包括了用Java程序判断是否是闰年的简单实例的使用技巧和注意事项,需要的朋友参考一下

我们知道,(1)如果是整百的年份,能被400整除的,是闰年;(2)如果不是整百的年份,能被4整除的,也是闰年。每400年,有97个闰年。鉴于此,程序可以作以下设计

第一步,判断年份是否被400整除,能的话,就是闰年。比如1600、2000、2400年是闰年。

第二步,在第一步不成立的基础上,判断年份能否被100整除,如果是,则不是闰年。比如1900、2100、2200年不是闰年。

第三步,在第二步不成立的基础上,判断年份能否被4整除,如果是,则是闰年。比如1996、2004、2008年是闰年。

第四步,在第三步不成立的基础上,则不是闰年。比如1997、2001、2002年不是闰年。

import java.util.Scanner;//插入扫描仪

public class runnian

{

  public static void main(String[] args)//Sting[] args别忘了写进来

  {

  Scanner s=new Scanner(System.in);//声明扫描仪变量

  System.out.println("请输入年份");//系统提示输入年份

  int nianfen=s.nextInt();//取得下一行输入的年份值

  if(nianfen%400==0){System.out.println(nianfen+"年是闰年");}//判断能否被400整除

  else if(nianfen%100==0){System.out.println(nianfen+"年不是闰年");}//判断能否被100整除

     else if(nianfen%4==0){System.out.println(nianfen+"年是闰年");}//判断能否被4整除

     else{System.out.println(nianfen+"年不是闰年");}

  }

}

经初步测试,此程序可以正确判断是否是闰年。本程序若有错漏之处,欢迎斧正。大家一定有其他实现方法,欢迎回复提供。

=======================

学习了别人的相关视频教学之后,写了第2种实现方法,可以只用一个if-else语句。代码如下:

import java.util.Scanner;

public class runnian

{

  public static void main(String[] args)

  {

  Scanner s=new Scanner(System.in);

  System.out.println("请输入年份");

  int nianfen=s.nextInt();

  if(nianfen%4==0&&nianfen%100!=0||nianfen%400==0){System.out.println(nianfen+"年是闰年");}

  //年份能被4整除但不能被100整除,或者年份能被400整除

    else{System.out.println(nianfen+"年不是闰年");}

  }

}

以上就是小编为大家带来的用Java程序判断是否是闰年的简单实例全部内容了,希望大家多多支持小牛知识库~

 类似资料:
  • 本文向大家介绍Java判断所给年份是平年还是闰年,包括了Java判断所给年份是平年还是闰年的使用技巧和注意事项,需要的朋友参考一下 要求:    *  判断用户输入的年份是平年还是闰年 实现代码: 运行结果: 请输入一个年份: 1000 1000年是平年! 请输入一个年份: 2000 2000年是闰年! 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • Python3 实例 以下实例用于判断用户输入的年份是否为闰年: 实例(Python 3.0+)# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com year = int(input("输入一个年份: ")) if (year % 4) == 0: if (year % 100) == 0: if (ye

  • 本文向大家介绍PHP程序以检查年份是否为leap闰年,包括了PHP程序以检查年份是否为leap闰年的使用技巧和注意事项,需要的朋友参考一下 要检查年份是否为PHP中的PHP年,代码如下- 示例 输出结果 定义了一个名为“ year_check”的函数,该函数以年份作为参数。它检查该年份是否可以完全除以400或4,如果是,则表示是it年。否则,这是a年。year的值在函数外部定义,并且通过将year

  • 本文向大家介绍Android 判断当前网络是否可用简单实例,包括了Android 判断当前网络是否可用简单实例的使用技巧和注意事项,需要的朋友参考一下 Android 判断当前网络是否可用简单实例 用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。 首页添加网络权限 感谢阅读,希望能帮助到大家,谢谢

  • 本文向大家介绍jQuery判断元素是否显示 是否隐藏的简单实现代码,包括了jQuery判断元素是否显示 是否隐藏的简单实现代码的使用技巧和注意事项,需要的朋友参考一下 jQuery判断元素是否显示 是否隐藏的简单实现代码 var node=$('#id'); 第一种写法 第二种写法 以上这篇jQuery判断元素是否显示 是否隐藏的简单实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也

  • 本文向大家介绍PHP判断表达式中括号是否匹配的简单实例,包括了PHP判断表达式中括号是否匹配的简单实例的使用技巧和注意事项,需要的朋友参考一下 如下所示: 页面信息: 以上就是小编为大家带来的PHP判断表达式中括号是否匹配的简单实例全部内容了,希望大家多多支持呐喊教程~