package com.loaderman.test;import java.util.Calendar;
import java.util.Scanner;public class Test {/*** * A:案例演示* 需求:键盘录入任意一个年份,判断该年是闰年还是平年* Calendar c = Calendar.getInstance();* * 分析:* 1,键盘录入年Scanner* 2,创建Calendar c = Calendar.getInstance();* 3,通过set方法设置为那一年的3月1日* 4,将日向前减去1* 5,判断日是多少天,如果是29天返回true否则返回false*/public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入年份,判断该年份是闰年还是平年:");//int year = sc.nextInt();String line = sc.nextLine();                //录入数字字符串int year = Integer.parseInt(line);            //将数字字符串转换成数字boolean b = getYear(year);System.out.println(b);}private static boolean getYear(int year) {//2,创建Calendar c = Calendar.getInstance();Calendar c = Calendar.getInstance();//设置为那一年的3月1日c.set(year, 2, 1);//将日向前减去1c.add(Calendar.DAY_OF_MONTH, -1);//判断是否是29天return c.get(Calendar.DAY_OF_MONTH) == 29;}}

转载于:https://www.cnblogs.com/loaderman/p/6516395.html

代码实现:键盘录入任意一个年份,判断该年是闰年还是平年相关推荐

  1. C/C++语言:判断任意一个年份 n 是否是闰年

    题目 判断任意一个年份 n 是否是闰年 策略 闰年的条件: (1)能被 4 整除,但不能被 100 整除的年份都是闰年,如 1996 年.2008 年.2012 年都是闰年: (2)能被 400 整除 ...

  2. 练习5 键盘输入一个年份 判断年份 是否为闰年

    公历年份是整百或整千的(也就是年份末尾至少有2个0的),用年份除以400,如果能整除,就是闰年,不能整除就是平年, 公历其他的年份,用年份除以4,如果能整除,就是闰年,不能整除就是平年, 如1900年 ...

  3. 任意输入一个年份 判断是否为闰年

    /** .任意输入一个年份 判断是否为闰年* 闰年:可以被400整除 或者 可以被4整除但是不能被100整除的年份 */ #include <stdio.h>int main(void) ...

  4. 从键盘键入任意一个字符,判断该字符是英文字母(不区分大、小写)、数字字符还是其它字符。

    从键盘键入任意一个字符,判断该字符是英文字母(不区分大.小写).数字字符还是其它字符. 若键入字母,则屏幕显示 It is an English character.:若键入数字则屏幕显示It is ...

  5. C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写

    C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...

  6. python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...

    title: 输入一串字符串统计字符个数 localimage: image1 urlname: staticstringnum categories: summarytags: [writen, e ...

  7. c语言编程题输出2012年日历,C语言编程:输入任意一个年份和月份,输出该月份的公历日历...

    //⑴程序功能描述: 输入任意一个年份和月份,按以下格式输出该月份的公历日历. // 要求由程序计算出来该月份的1日是星期几,并用循环控制打印. // 打印样例如下: // 2012年日历 // == ...

  8. 编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写)、数字字符还是其它字符。

    编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写).数字字符还是其它字符. 运行结果示例1:                 运行结果示例2:                 运行 ...

  9. 输入一个年份,输出是否为闰年。闰年的条件,又能被4整除但不能被100整除,或者能被400整除的年份都是闰年

    输入一个年份,输出是否为闰年.闰年的条件,又能被4整除但不能被100整除,或者能被400整除的年份都是闰年 year=int(input('请输入一个年份:')) if (year%4==0 and ...

最新文章

  1. [Zend PHP5 Cerification] Lectures -- 4. XML Web Service
  2. pandas.DataFrame.groupby
  3. Eclipse中JVM内存设置
  4. 用java建立多项式logit模型_使用mgcv向多项式logit模型添加样条
  5. IO测试工具之fio详解
  6. 什么是MVP架构模式(Model、View、Presenter)?(软件设计模式MVC、MVVW)
  7. LIVE555再学习 -- Linux 下编译
  8. 公司团建还真是一门智慧
  9. Handler 引起的内存泄露
  10. 计算机组成原理第七章测试题,计算机组成原理 课堂练习-第七章
  11. 【知云】第十期:如何保障云上游戏安全?云盾+高防IP筑起云上安全高墙
  12. 将谷歌浏览器设置为黑色主题背景 超酷炫黑
  13. Files的常用方法都有哪些?
  14. 路由器网口1一直闪烁正常吗_路由器灯怎么闪才正常
  15. CPU 发热的几个可能原因
  16. 自学的程序员一点竞争力都没有么?
  17. android组合键截图原理,三星安卓手机怎么截图组合键 三星安卓手机截图组合键步骤...
  18. 【LeetCode】35. 搜索插入位置---JavaScript解法
  19. 看看美国人怎么做SEO
  20. python自动化输入文本_python输入文本

热门文章

  1. MySQL查询对NULL的处理
  2. 问题解决: 解释器错误: 没有那个文件或目录
  3. 网页转 markdown 的工具
  4. Bootstrap的handler和childHandler
  5. 关于String.Intern()的一道题
  6. JVM_06 垃圾收集器[ 三 ]
  7. java8-接口新特性
  8. 数据结构与算法 -- 链表
  9. C语言再学习 -- 再论内存管理
  10. Xposed源码剖析——Xposed初始化