早教吧作业答案频道 -->其他-->
Java编程问题描述给定一个年份y和一个整数d,问这一年的第d天是几月几日?注意闰年的2月有29天。满足下面条件之一的是闰年:1)年份是4的整数倍,而且不是100的整数倍;
题目详情
Java编程
问题描述
给定一个年份y和一个整数d,问这一年的第d天是几月几日?
注意闰年的2月有29天。满足下面条件之一的是闰年:
1) 年份是4的整数倍,而且不是100的整数倍;
2) 年份是400的整数倍。
输入格式
输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。
输入的第二行包含一个整数d,d在1至365之间。
输出格式
输出两行,每行一个整数,分别表示答案的月份和日期。
样例输入
2015
80
样例输出
3
21
样例输入
2000
40
样例输出
2
9
问题描述
给定一个年份y和一个整数d,问这一年的第d天是几月几日?
注意闰年的2月有29天。满足下面条件之一的是闰年:
1) 年份是4的整数倍,而且不是100的整数倍;
2) 年份是400的整数倍。
输入格式
输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。
输入的第二行包含一个整数d,d在1至365之间。
输出格式
输出两行,每行一个整数,分别表示答案的月份和日期。
样例输入
2015
80
样例输出
3
21
样例输入
2000
40
样例输出
2
9
▼优质解答
答案和解析
import java.util.Calendar;
import java.util.Scanner;
public class Li
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("给定一个年份y和一个整数d");
int y = scan.nextInt();
int d = scan.nextInt();
scan.close();
Calendar calendar = Calendar.getInstance();
calendar.set(y, 0, d);
System.out.println(calendar.get(Calendar.MONTH) + 1);
System.out.println(calendar.get(Calendar.DATE));
}
}
看了 Java编程问题描述给定一个...的网友还看了以下:
"每年都有365天."这个判断题是不是对的?平年有365天,闰年有366天.那闰年也有365天呀~ 2020-05-13 …
为什么1900年和2100年不是闰年?1896年,1904年,2096年,2104年都是闰年,而1 2020-06-06 …
平年二月有多少天?闰年二月多少天?平年全年有多少天?闰年全年有多少天?公历年份是多少倍数时一般都是 2020-06-28 …
172800年是闰年,86400年不是闰年?一年按365天5h48'46''计算,一年日数必须是整 2020-06-28 …
第一,秋水共长天打一数字是几?第二,世外过海仙打一数字是几?第三,蒙眼拉磨驴打一数字是几?急求,请 2020-07-01 …
镇定自若猜一数,仰不愧天猜一数,化险为夷猜一数 2020-07-02 …
1、判断.(1)凡是单数的月份都是大月.(2)、因为1700/4=425,所以1700年是闰年.( 2020-07-07 …
将一年分为十二个月,大月三十天,小月二十九天,闰年增加一个月.这是在A、夏朝B、商朝C、西将一年分 2020-07-28 …
在○里填上“>”“<”或“=”2年○25个月5个星期○30天闰年2月的天数○平年2月的天数18个月○ 2020-12-23 …
平年-共有()天,是()个星期零()天;闰年-共有().天,是()个星期零()天。通常,每4年里有( 2021-01-19 …