201509-2 日期计算 Java

思路:
每月有多少天是固定的,放到数组中,2月单独判断一下。
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int y = sc.nextInt();
		int d = sc.nextInt();
		int days[] = {31,28,31,30,31,30,31,31,30,31,30,31};
		if((y%4==0 && y%100!=0) || y%400 == 0) {
			days[1] = 29;
		}
		int m = 0;
		while(d > days[m]) {
			d -= days[m];
			m++;
		}
		System.out.println(m+1);
		System.out.println(d);
	}
}
												
											201509-2 日期计算 Java的更多相关文章
- CCF201509-2 日期计算 java(100分)
		
试题编号: 201509-2 试题名称: 日期计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有2 ...
 - 算法笔记_154:算法提高 日期计算(Java)
		
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况.尤其是逢百年不闰,逢400年闰的情况. 输入格式 ...
 - JAVA中日期转换和日期计算的方法
		
日期的格式有很多形式,在使用过程中经常需要转换,下面是各种类型转换的使用例子以及日期计算方法的例子. 一.不同格式日期相互转换方法 public class TestDateConvertUtil { ...
 - Java实现 蓝桥杯 算法提高 日期计算
		
算法提高 日期计算 时间限制:1.0s 内存限制:256.0MB 问题描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况.尤其是逢百年不闰,逢400年闰的情 ...
 - 编写Java程序随机输入日期计算星期几,打印任意一年的日历
		
需求说明: 随机输入日期计算星期几,打印任意一年的日历 已知,1900年1月1日是星期1,用户随机输入年月日,计算星期几 实现思路: 一.知道1900年1月1日为星期一,求输入的年份月份与1900年1 ...
 - java日期比较,日期计算
		
版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 都是常用的日期之间的比较方法,供以后参考. 热身:获取当前时间 SimpleDateFormat df = new Simpl ...
 - CalendarHelper日期计算工具,各种日期的获取和计算
		
今天分享一个日期获取和计算的工具类,这个最初是用在项目中获取每周每月日期用的. <Attention> 之后逛帖子的时候发现了这个专门处理日期的库,java上也有,android上还为了避 ...
 - 日期计算、正则、sequence、索引、表连接、mybatis
		
************************** mybatis ******************************************* #{} 的参数替换是发生在 DBMS 中, ...
 - CCF真题之日期计算
		
201509-2 日期计算 问题描述 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有29天.满足下面条件之一的是闰年: 1) 年份是4的整数倍,而且不是100的整数倍: 2 ...
 
随机推荐
- tomcat以服务形式开机启动
			
第一步 将tomcat配置为服务模式 cp $TOMCAT_HOME/bin/catalina.sh /etc/init.d/tomcat #将tocmt启动文件复制到/etc/init.d下 vim ...
 - Python 打开文件(File Open)
			
版权所有,未经许可,禁止转载 章节 Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(Str ...
 - js基础学习之-js对象的属性
			
Js属性 1. 设置属性 1) 对象. 2) 对象[‘属性名’] 3) GetAttribute函数 2. 获取属性 1) 变量=对象. 2) 变量=对象[‘属性名’] 3) GetAt ...
 - Kaggle: House Prices: Advanced Regression Techniques
			
Kaggle: House Prices: Advanced Regression Techniques notebook来自https://www.kaggle.com/neviadomski/ho ...
 - POJ 1284:Primitive Roots 求原根的数量
			
Primitive Roots Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3381 Accepted: 1980 D ...
 - 16 ~ express ~ 添加博客分类
			
一,创建表结构 /schemas/categories.js var mongoose = require('mongoose') module.exports = new mongoose.S ...
 - Python之日志处理(logging模块)转载
			
本人主要做一个知识的归类与记录,如是转载类文章,居首都会备注原链接,尊重原创者,谢谢! 此文转载原链接:https://www.cnblogs.com/yyds/p/6901864.html 本节内容 ...
 - 利用京东云Serverless服务快速构建5G时代的IoT应用
			
10月31日,在2019年中国国际信息通信展览会上,工信部宣布:5G商用正式启动.5G商用时代来了! 5G的商用,使得数据传输速度.响应速度.连接数据.数据传输量.传输可靠性等方面都有了显著的提升,这 ...
 - centos系统 通过命名查找需要安装哪个安装包  command not found
			
场景: 服务器未安装命令,但是我们需要使用,不知道该安装什么包,以sz命令为例 [root@localhost linshi]# sz tes.sh -bash: /usr/bin/sz: 没有那个文 ...
 - Tomcat解压版Windows配置(运行环境非开发环境)
			
tomcat官网下载的9.0.19,解压后目录如下: java官网下载的jre8 (8u131),目录如下(应该是下载的解压版): 打开tomcat9.0.19根目录下的RUNNING.txt,里面有 ...