算法提高 日期计算
时间限制:1.0s 内存限制:256.0MB
问题描述
  已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。
输入格式
  输入只有一行
  YYYY MM DD
输出格式
  输出只有一行
  W
数据规模和约定
  1599 <= YYYY <= 2999
  1 <= MM <= 12
  1 <= DD <= 31,且确保测试样例中YYYY年MM月DD日是一个合理日期
  1 <= W <= 7,分别代表周一到周日
样例输入
2011 11 11
样例输出
5

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;public class 日期计算 {public static void main(String[] args) {DateFormat df = new SimpleDateFormat("EEE");Scanner in = new Scanner(System.in);int yy = in.nextInt();int mm = in.nextInt();int dd = in.nextInt();/*Date d = new Date(yy,mm,dd);  直接new的日期和Calendar获取的日期星期不一样,Calendar获取的日期更精确System.out.println(df.format(d));*/Calendar can = Calendar.getInstance();can.set(yy, mm-1, dd);Date date = can.getTime();String day = df.format(date);if(day.equals("星期一")) {System.out.println(1);}else if(day.equals("星期二")) {System.out.println(2);}else if(day.equals("星期三")) {System.out.println(3);}else if(day.equals("星期四")) {System.out.println(4);}else if(day.equals("星期五")) {System.out.println(5);}else if(day.equals("星期六")) {System.out.println(6);}else if(day.equals("星期日")) {System.out.println(7);}in.close();}}

Java实现 蓝桥杯 算法提高 日期计算相关推荐

  1. 蓝桥杯 算法提高 日期计算

    算法提高 日期计算 时间限制:1.0s 内存限制:256.0MB问题描述已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况.尤其是逢百年不闰,逢400年闰的情况. ...

  2. Java实现 蓝桥杯 算法提高 概率计算

    算法提高 概率计算 时间限制:1.0s 内存限制:256.0MB 问题描述 生成n个∈[a,b]的随机整数,输出它们的和为x的概率. 输入格式 一行输入四个整数依次为n,a,b,x,用空格分隔. 输出 ...

  3. Java实现 蓝桥杯 算法提高 小X的购物计划

    试题 算法提高 小X的购物计划 问题描述 小X打算去超市shopping.小X没什么钱,只有N元.超市里有M种物品,每种物品都需要money,在小X心中有一个重要度.有的物品有无限件,有的物品只有几件 ...

  4. Java实现 蓝桥杯 算法训练 天数计算

    试题 算法训练 天数计算 问题描述 编写函数求某年某月某日(**** ** **)是这一年的第几天 .提示:要考虑闰年,闰年的2月是29天(闰年的条件:是4的倍数但不是100的倍数,或者是400的倍数 ...

  5. Java实现 蓝桥杯 算法提高 快乐司机

    算法提高 快乐司机 时间限制:1.0s 内存限制:256.0MB 问题描述 "嘟嘟嘟嘟嘟嘟 喇叭响 我是汽车小司机 我是小司机 我为祖国运输忙 运输忙" 这是儿歌"快乐的 ...

  6. Java实现蓝桥杯 算法提高 身份证号码升级

    算法提高 身份证号码升级 时间限制:1.0s 内存限制:256.0MB 问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位.(18位身份证号码简介).升级方法为: 1.把15位 ...

  7. Java实现 蓝桥杯 算法提高 三角形

    算法提高 12-1三角形 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 为二维空间中的点设计一个结构体,在此基础上为三角形设计一个结构体.分别设计独立的函数计算三角形的周长.面积. ...

  8. Java实现 蓝桥杯 算法提高 复数四则运算

    算法提高 6-17复数四则运算 时间限制:1.0s 内存限制:512.0MB 提交此题 设计复数库,实现基本的复数加减乘除运算. 输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔:输 ...

  9. Java实现 蓝桥杯 算法提高 成绩排名

    试题 算法提高 成绩排名 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小明刚经过了一次数学考试,老师由于忙碌忘记排名了,于是老师把这个光荣的任务交给了小明,小明则找到了聪明的你, ...

  10. Java实现 蓝桥杯 算法提高 Monday-Saturday质因子

    试题 算法提高 Monday-Saturday质因子 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 这个问题是个简单的与数论有关的题目,看起来似乎是"求正整数的所有质因子 ...

最新文章

  1. js 404页面跳转
  2. C++中的迭代器(STL迭代器)iterator
  3. 数组, 数组的初始化
  4. SQL备份与恢复之备份类型和选项
  5. Nginx 缓存命中率
  6. android 入门-工序
  7. c 用mysql导出xls文件怎么打开_mysql——xls表格的导出和导入(重点)
  8. 常见的技术类英文字母含义总结,Localhost、SDK、URL 等(持续更新中)
  9. 【转载】安装程序无法复制文件CONVLOG.EX
  10. 不信不能雷倒你!超牛高考作文
  11. 一根烟上热搜,先让 AI 看看你的肺
  12. crbug/1173575, non-JS module files deprecated.
  13. linux下配置PPTP协议×××
  14. ICMP协议(网际报文控制协议)详解
  15. 基于Python的淘宝用户行为分析
  16. 哈佛幸福课-幸福笔记
  17. android 方向传感器
  18. android程序安装目录在哪里,Android app 安装目录知识
  19. 如何在react-native中使用阿里iconfont矢量图标
  20. Centos7 查看磁盘i/o, 定位占用i/o读写高的进程

热门文章

  1. 值得借鉴:耗时两个月的求职经历
  2. 计算机班学生勇夺比赛第一名,北科大新闻网
  3. 「首席架构师推荐」数值分析软件列表
  4. Python机器学习之Logistic回归
  5. oracle 表空间删除文件,如何正确的删除表空间数据文件
  6. 本地HTML文档批量翻译软件
  7. unity3D原生声音系统
  8. sql 字段逗号分割
  9. 音乐鉴赏 周海宏 网络课程 题库(Ctrl+f查找)点赞哦
  10. java毕业生设计高考填报信息系统计算机源码+系统+mysql+调试部署+lw