早教吧作业答案频道 -->其他-->
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编程问题描述给定一个...的网友还看了以下:
润9月几年一润 2020-03-31 …
下列有关文学常识的解说不正确的一项是A.《记念刘和珍君》这篇文章选自《华盖集续编》,是鲁迅先生在“ 2020-04-07 …
闰四月出生的人几年过一次生日?闰四月出生生日怎么算? 2020-04-21 …
一头牛一年吃一半草坪的草,几年吃完一草坪的草? 2020-04-26 …
有一块草地,1头牛一年能吃掉半块地里的草,几年能吃完? 2020-04-26 …
世界末日真的要来了吗?最近的这几年,说句实话,地震越来越频繁,而且都有较大震级的!天气:夏天越来越 2020-05-15 …
今年润七月怎么个意思/解释一下什么叫润*月?几年出现一次 2020-05-16 …
(2010•崇明县二模)红豆杉因其体内含有抗肿瘤药物紫杉醇,故在短短的十几年中遭到了史无前例的砍伐 2020-05-17 …
双星伴月几年一次 2020-05-21 …
999个月=几年啊 2020-06-04 …