文档章节

利用Calendar类判断是平年还是闰年

o
 osc_4nmshwhm
发布于 2018/08/07 11:04
字数 287
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 1 package com.bgs.Math;
 2 
 3 import java.util.Calendar;
 4 import java.util.Scanner;
 5 /*###14.21_常见对象(如何获取任意年份是平年还是闰年)(掌握)
 6 * A:案例演示
 7     * 需求:键盘录入任意一个年份,判断该年是闰年还是平年
 8  * 
 9  * 分析:
10  * 1,键盘录入年Scanner
11  * 2,创建Calendar c =Calendar.gertInstance();
12  * 3,通过set方法设置为那一年的三月一
13  * 4,将日向前减一
14  * 5,判断日是多少天,如果是29天返回true否则返回false;
15  */
16 public class Demo8_Demo1 {
17     public static void main(String[] args) {
18         Scanner sc = new Scanner(System.in);
19         System.out.println("请输入年份,判断是闰年还是平年:");
20         String line=sc.nextLine(); //录入数字字符串
21         int year =Integer.parseInt(line); //将数字字符串转换成数字
22         boolean b =getYear(year);
23         System.out.println(b);
24     }
25   
26     private static boolean getYear(int year) {
27         Calendar c=Calendar.getInstance();
28         //设置那年的三月一日,为什么给出的是三月一因为三月一减去日期就能得到二月的天数
29         c.set(year, 2, 1);
30         //将日向前-1
31         c.add(Calendar.DAY_OF_MONTH,-1);
32         System.out.println();
33         return c.get(Calendar.DAY_OF_MONTH)==29;
34     }
35 }

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

四面字节跳动(高级开发岗):分布式+中间件+TCP+JVM+Hashmap+ThreadLocal

字节跳动的面试官都挺好,面试的内容是我面试那么多家以来最全面的,问题也没有特别刁钻,都比较符合工作场景。 项目很重要,项目是敲门砖也是面试的大头,如果我没有简历上的两个项目的话,...

IT-哆哆
5分钟前
0
0
直播回顾

因业务需要,接触了一下直播,作为一个小白,在此做个回顾。 需求:在我们自己的APP上直播带货 调研:阿里云视频直播、腾讯云标准直播 简单地来说,直播就是把主播端采集的视频传送给用户端。...

osc_nk8pyo7o
5分钟前
7
0
神经网络中的激活函数

作者|Renu Khandelwal 编译|VK 来源|Medium 什么是神经网络激活函数? 激活函数有助于决定我们是否需要激活神经元。如果我们需要发射一个神经元那么信号的强度是多少。 激活函数是神经元通过神...

osc_993tr4xp
7分钟前
9
0
重磅!YOLOv4阅读笔记(附思维导图和论文译文)!

今天刷看到了YOLOv4之时,有点激动和兴奋,等了很久的YOLOv4,你终究还是出现了 论文地址:https://arxiv.org/pdf/2004.10934.pdf GitHub地址:https://github.com/AlexeyAB/darknet 觉得作者...

osc_zwv9uj8l
8分钟前
0
0
2.链表

点击使用幕布网页版查看(含思维导图) 链表(单链表)是一种通过指针将一组零散的内存块串联起来的数据结构,每个链表的结点除了存储的数据之外,还需要记录链上的下一个节点的地址 链表的插...

osc_73pstnki
8分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部