编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。如果一个年份能被4整除,但是不能被100整除,它是闰年;如果一个年份能被100整除,也能被400整除,它也是闰年。需要定义名为LeapYear的服务提供类

文章目录

  • 一、解题步骤
  • 二、总结

一、解题步骤

1.按题目要求新建类

如下(示例):

2.写代码

代码如下(示例):

import java.util.Scanner;/*** ** 编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。* 如果一个年份能被4整除,但是不能被100整除,它是闰年;如果一个年份能被100整除,也能被400整除,它* 也是闰年。需要定义名为LeapYear的服务提供类*/
public class LeapYear {public static void main(String[] args) {//从键盘输入年份System.out.println("请输入合法年份,我来帮你判断是否是闰年!");Scanner input = new Scanner(System.in);//变量接受年份int year = input.nextInt();//判断是否闰年if(year%4==0&&year%100!=0||year%400==0) {System.out.println("Leap Year");}else {System.out.println("Not a leap year");}}
}

二、总结

代码仅供参考!!

编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。相关推荐

  1. java定义一个学生类cstudent_编写一个JAVA程序片断 定义一个表示学生的类student

    编写一个JAVA程序片断定义一个表示学生的类student,包括域"学号","班级","姓名","性别","年 ...

  2. 练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。

    1. 考试成绩已保存在数组 scores中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73 2. 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传 ...

  3. 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  4. Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...

    编写一个JAVA程序片断 定义一个表示学生的类student,包括域"学号","班级","姓名","性别"," ...

  5. 编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。

    编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次. 一.ThreadDemo class ThreadDemo extends Thread {public ...

  6. 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上。

    编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上. package p1;import java.io ...

  7. java 级数_编写一个Java程序实现级数运算。

    编写一个Java程序实现级数运算.其中:定义级数求和类,以及级数求积(阶乘)类,在项目主类中声明一个级数求和对象和求阶乘对象,由键盘输入级数的n值,并打印出1+2+...+n的和,以及... 编写一个 ...

  8. java结果分行显示_编写一个java程序。分行显示自己的姓名,地址,电话!用Test.java命名。_学小易找答案...

    [单选题]16.骨骼肌进行完全强直收缩时,相邻两次刺激的时间间隔应 [填空题]实习岗位名称 [单选题]神经调节的基本方式是: [单选题]Thank you for your nice gifts. - ...

  9. 编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和

    package test;/*** @author 作者* @version 创建时间:2018年10月19日 上午8:28:09 * 类说明 : 编写一个Java程序在屏幕上输出1!+2!+3!+- ...

最新文章

  1. Android10.0 ContentProvider原理分析
  2. Linux网络编程 | Socket编程(二)TCPSocket的封装、TCP服务器多进程、多线程版本的实现
  3. 《HTTP 权威指南》笔记:第十四章 安全 HTTP
  4. 【CodeForces - 892C 】Pride (数学,思维构造,gcd)
  5. 百度网盘vep文件如何转换mp4_用这个软件,聊聊如何将MOV文件转换为MP4
  6. 剑指offer22-链表中倒数第k个结点
  7. 微信小程序选择框问题 小程序picker点击显示object range-key=这里写要显示的字段
  8. vi下的查找替换命令
  9. python 切割_Python切割九宫格图
  10. SEO优化之alt属性和title属性
  11. 蓝桥杯单片机头文件导入_CT107D蓝桥杯单片机编程笔记
  12. Oracle用户管理命令
  13. vue的学习笔记(15)之Promise知识讲解
  14. gitter 卸载_最佳Gitter频道:转到
  15. bat文件(实现批量处理)
  16. zzzfun、age、omofun常见动漫下载问题汇总
  17. 百度地图如何在html中显示图片,在网页中插入百度地图(实例)
  18. mtk平台的gpio控制
  19. Maxcompute 小记1
  20. Python系列:二、数据类型--技术流ken

热门文章

  1. Pyinstaller打包的exe文件过大的解决方法
  2. mpAndroidChart 柱状图一览(中文斜体,横向柱状图,叠层柱状图,固定宽度左右滑动)
  3. 回波3DFFT处理(测距、测速、测角)
  4. ov7670读取ID成功(不带FIFO),记录注意事项
  5. AHB lite协议
  6. Spanner: Google’s Globally-Distributed Database 总结
  7. 国务院印发全民健身计划,当贝盒子助你宅家也能积极响应政府号召
  8. 高级文件系统 - Reiserfs简介
  9. 助力工业物联网,工业大数据之费用事实指标分析及实现【二十四】
  10. QT 常用布局管理器