java日期输入12月以上,java 编写程序,打印1-12月每个月各有多少天

article/2025/4/26 20:10:03

java 编写程序,打印1-12月每个月各有多少天

关注:134  答案:5  mip版

解决时间 2021-02-05 15:07

e6cb1a03ad541b3098697807b7bf1798.png

提问者预订小鲜肉

2021-02-04 17:41

java 编写程序,打印1-12月每个月各有多少天

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家琉璃知世

2021-02-04 19:07

通过Calendar 自带的方法即可实现。代码如下:

int intYear = 2015;//定义要查询的年份

for(int i=1;i<13;i++){//i代表12个月

Calendar cal = Calendar.getInstance(); //获取到日历函数的实例

cal.set(Calendar.YEAR, intYear); //设置年份为刚才设置的年份

cal.set(Calendar.MONTH, i - 1);//月份下标从0开始循环到11

cal.set(Calendar.DAY_OF_MONTH, 1);//获取到月份的值

int value = cal.getActualMaximum(Calendar.DAY_OF_MONTH);//获取到本月最大的那天的值

System.out.println(intYear+"年"+i+"月:"+value+"天");//输出结果。

}

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼樱花雨梦

2021-02-04 22:35

import java.util.Calendar;

public class MaxDate {

public static void main(String[] args) {

Calendar c = Calendar.getInstance();

c.set(Calendar.YEAR, 2009);

for (int i = 0; i 

c.set(Calendar.MONTH, i);

System.out.println( (i+1)+" : " + c.getActualMaximum(Calendar.DATE));

}

}

}

e6cb1a03ad541b3098697807b7bf1798.png

2楼小河边唱歌

2021-02-04 22:03

int intYear = 2014;//年

for(int i=1;i<13;i++){//i代表12个月

Calendar cal = Calendar.getInstance();

cal.set(Calendar.YEAR, intYear);

cal.set(Calendar.MONTH, i - 1);

cal.set(Calendar.DAY_OF_MONTH, 1);

int value = cal.getActualMaximum(Calendar.DAY_OF_MONTH);

System.out.println(intYear+"年"+i+"月:"+value+"天");

}

打印结果

2014年1月:31天

2014年2月:28天

2014年3月:31天

2014年4月:30天

2014年5月:31天

2014年6月:30天

2014年7月:31天

2014年8月:31天

2014年9月:30天

2014年10月:31天

2014年11月:30天

2014年12月:31天

e6cb1a03ad541b3098697807b7bf1798.png

3楼久愛不厭

2021-02-04 21:14

format f = new simpledateformat("yyyy-mm-dd");

calendar c = calendar.getinstance();

for(int i=0;i<6;i++){

c.set(2014, i, 1);

system.out.println(c.getactualmaximum(calendar.date));

system.out.println("今天是:" + f.format(c.gettime()));

}

e6cb1a03ad541b3098697807b7bf1798.png

4楼可爱暴击

2021-02-04 19:47

import java.time.Year;

import java.util.stream.IntStream;

public class Test {

public static void main(String[] args) {

IntStream.range(1, 13).forEach(

(i)->System.out.format(

"今年%d月有%d天\n",i,

Year.now().atMonth(i).lengthOfMonth()));

}

}今年1月有31天

今年2月有28天

今年3月有31天

今年4月有30天

今年5月有31天

今年6月有30天

今年7月有31天

今年8月有31天

今年9月有30天

今年10月有31天

今年11月有30天

今年12月有31天练习Java8 会要求这么写

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看


http://chatgpt.dhexx.cn/article/r35AtFL1.shtml

相关文章

用java计算每月天数_如何自动计算每月天数(快逸免费版)

对于一串有规律的数字&#xff0c;如果靠手动填写就显的机械化。例如&#xff0c;一年有十二个月&#xff0c;一个月有多少天都是有规律的&#xff0c;对于这样的数字我们可以用to函数去实现&#xff0c;但是如果随便输入一个年份&#xff0c;随便输入一个月份&#xff0c;自动…

scipy基础—io

scipy是构建在numpy的基础之上的&#xff0c;它提供了许多的操作numpy的数组的函数。scipy.io包提供了多种功能来解决不同格式的文件的输入和输出。 举个例子&#xff1a; import numpy as np import scipy.io as ioif __name__ __main__:B np.mat([[12], [-2], [10]])x [1…

磁盘IO是什么意思?如何判断服务器硬盘io性能好不好?

IO实际上是计算机用语&#xff0c;也写作I/O&#xff0c;指输入/输出(Input/Output)。硬盘IO就是指对字节的读取速度&#xff0c;即硬盘的读写能力。这里我们只讨论服务器磁盘IO。服务器硬盘IO的性能也是服务器硬件配置中需要考虑的问题。那么如何判断服务器硬盘IO的性能好不好…

【io】io等待为什么引发cpu过高?

磁盘读频繁&#xff0c;数据量大 ---> iowait高 ---> CPU飙升 IO&#xff08;input output&#xff09;主要指&#xff1a;文件IO&#xff0c;网络IO。 “等待IO就绪“究竟等的什么&#xff1f; 你一定不止在一个地方看到类似"cpu等待IO就绪&#xff0c;线程挂起.…

platformIO环境安装

使用Platform IO作为Arduino的交叉编译环境 文章目录 使用Platform IO作为Arduino的交叉编译环境1.1 PlatformIO简介1.2 VScode下安装PlatformIO1.3软件启动界面1.4 软件配置 2. 开发平台和固件安装 最新安装方法请查看我另一篇博文&#xff1a; https://blog.csdn.net/kimiyan…

文件IO、标准IO的区别及其效率

系统IO&#xff1a;Unix/Linux下的系统文件IO&#xff0c;即文件访问机制不经过操作系统内核的缓存&#xff0c;数据直接在磁盘和应用程序地址空间进行传输。 标准IO&#xff1a;带缓存的IO&#xff0c;又称为标准IO(C标准库中提供了标准IO库&#xff0c;即stdio)&#xff0c;…

如何理解 iowait

Linux中&#xff0c;%iowait 过高可能是个问题&#xff0c;严重的时候&#xff0c;它能使服务停止&#xff0c; 但问题是&#xff0c;多高才算高&#xff1f; 什么时候应该担心呢&#xff1f; 本文将讨论 iowait 的含义、相关的统计数据、原理以及 iowait的瓶颈问题 什么是 i…

Mysql的IO介绍及原因详解

有输入输出类型的交互系统都可以认为是I/O系统。 目录 一、IO操作 二、IO成本 三、IO分类 四、Mysql网络层IO&#xff08;网络IO&#xff09; 五、Mysql存储IO&#xff08;磁盘IO&#xff09; 一、IO操作 在计算机系统中I/O就是输入&#xff08;Input&#xff09;和输出(Outp…

IO概念

IO概念和五种IO模型 一、什么是IO&#xff1f; 我们都知道unix世界里、一切皆文件、而文件是什么呢&#xff1f;文件就是一串二进制流而已、不管socket、还是FIFO、管道、终端、对我们来说、一切都是文件、一切都是流、在信息交换的过程中、我们都是对这些流进行数据的收发操…

顺序IO和随机IO

顺序IO和随机IO 什么是顺序IO和随机IO如何解决随机IO造成的性能损失&#xff1f;问题什么是IOPS?机械硬盘和固态硬盘在随机IO上性能的影响因素&#xff1f;SSD作为随机存储设备&#xff0c;其访问任意一块的时间应该是相等的&#xff0c;为什么顺序IO还是快于随机IO? 什么是顺…

绘图工具-draw.io

draw.io是一个可配置的图表/白板可视化应用程序。draw.io 由英国软件公司JGraph Ltd拥有和开发。这是一个开源项目&#xff08;但对贡献是封闭的&#xff09;&#xff0c;github链接&#xff1a;https://github.com/jgraph&#xff0c;可以绘制流程图、UML、类图、组织结构图、…

什么是IO Pad?

1.什么是IO pad&#xff1f; IO pad是一个芯片管脚处理模块&#xff0c;即可以将芯片管脚的信号经过处理送给芯片内部&#xff0c;又可以将芯片内部输出的信号经过处理送到芯片管脚。输入信号处理包含时钟信号&#xff0c;复位信号等&#xff0c;输出信号包含观察时钟、中断等…

Drawio使用简介(慢慢更新中)

drawio是一款强大、免费的绘图工具&#xff08;基本可以替代收费的visio等&#xff09;&#xff0c;使用起来非常方便。支持网页版使用&#xff08;网页版可以自己部署一套&#xff09;以及客户端使用&#xff08;支持windows&#xff0c;MacOS以及Linux&#xff09;。 该项目…

计算机io接口主要功能,io接口的功能是什么

IO接口又称为输入输出接口,是信息处理系统与外部世界之间的通信。输入是系统接收的信号或数据,输出是从其发送的信号或数据。该术语也可以用作行动的一部分; 到“执行I / O”是执行输入或输出操作。 IO 接口,又称为输入输出接口,是信息处理系统(例如计算机)与外部世界(可能是人…

到底什么是IO

IO 作为操作系统的核心知识之一, 无论是在本机、传统的单体应用、还是分布式系统中,都有非常重要的地位. 今天就和大家系统地聊一聊 IO 相关的东西. IO IO&#xff0c;Input/Output 简写&#xff0c;是指内存和外设之间的数据复制的过程. 输入是指数据从外设复制到内存中, 输…

一文掌握 IO 基础知识与概念

&#x1f49e;哈喽&#xff01;大家好&#xff0c;我是HappyGirl快乐女孩&#x1f49e; &#x1f61c;是一位爱好技术的【技术Fans】&#xff01;&#x1f61c; &#x1f49e;&#x1f49e;&#x1f49e; 如果有对技术感兴趣的宅友&#xff0c;欢迎关注&#x1f49e;&#x1f4…

韦东山freeRTOS系列教程之【第三章】任务管理

文章目录 系列教程总目录概述3.1 基本概念3.2 任务创建与删除3.2.1 什么是任务3.2.2 创建任务3.2.3 示例1: 创建任务3.2.4 示例2: 使用任务参数3.2.5 任务的删除3.2.6 示例3: 删除任务 3.3 任务优先级和Tick3.3.1 任务优先级3.3.2 Tick3.3.3 示例4: 优先级实验3.3.4 示例5: 修改…

FreeRTOS教程——定时器(二)

Free RTOS定时器 一、概念 一、概论 软件定时器允许设置一段时间&#xff0c;当设置的时间到达之后就执行指定的功能函数&#xff0c;被定时器 调用的这个功能函数叫做定时器的回调函数。回调函数的两次执行间隔叫做定时器的定时周期&#xff0c; 简而言之&#xff0c;当定时…

韦东山freeRTOS系列教程之【第二章】内存管理

文章目录 教程目录2.1 为什么要自己实现内存管理2.2 FreeRTOS的5种内存管理方法2.2.1 Heap_12.2.2 Heap_22.2.3 Heap_32.2.4 Heap_42.2.5 Heap_5 2.3 Heap相关的函数2.3.1 pvPortMalloc/vPortFree2.3.2 xPortGetFreeHeapSize2.3.3 xPortGetMinimumEverFreeHeapSize2.3.4 malloc…

FreeRTOS学习记录(安富莱FreeRTOS教程摘录)

FreeRTOS学习资料&#xff1a; 安富莱论坛FreeRTOS教程 FreeRTOS源码下载链接 第1章 为什么选用FreeRTOS 1.1 FreeRTOS优势 FreeRTOS优势 最大的优势就是开源免费&#xff0c;商业使用的话不需要用户公开源代码&#xff0c;也不存在任何版权问题&#xff0c;是当前小型嵌入…