import java.util.Scanner;public class test {public static void main(String[] args) {//计算用户输入的日期离1900年1月1日相距多少天。日期要大于1900(注意闰年,每个月份天数不一样)int year,month,d,sum =0;Scanner sc = new Scanner(System.in);System.out.println("请输入年份(年份大于1900)");year = sc.nextInt();System.out.println("请输入月份");month = sc.nextInt();System.out.println("请输入具体日子");d = sc.nextInt();for(int i =1900;i<year;i++) {if (i%4==0&&i%100!=0||i%400==0) {//闰年sum=sum+366;}else {sum=sum+365;}                }//计算月份有多少天for(int n = 1;n<month;n++) {if (n==1||n==3||n==5||n==7||n==8||n==10||n==12) {                sum=sum+31;}else if (n==2) {if (year%4==0&&year%100!=0||year%400==0) {//闰年的2月有29天sum=sum+29;}else {sum=sum+28;}}else {             sum=sum+30;//小月加30}           }//计算日期有多少天sum=sum+d-1;//当天不算减一System.out.println(sum);}      }

计算用户输入的日期离1900年1月1日相距多少天。日期要大于1900(注意闰年,每个月份天数不一样)相关推荐

  1. Java——计算用户输入的日期离1900年1月1日相距多少天

    题目:计算用户输入的日期离1900年1月1日相距多少天 解析: 用户输入日期,所以需要使用Scanner获取用户键盘输入数据 计算输入日期距离xxxx多少天,所以就是获取相差年份的天数+相差月份天数+ ...

  2. 计算用户输入的日期距离1990年1月1日相距多少天

    public static void main(String[] args) {//计算用户输入的日期距离1990年1月1日相距多少天Scanner sc = new Scanner(System.i ...

  3. 计算用户输入的日期离1900年1月1日相距多少天

    public static void test9() {Scanner sc = new Scanner(System.in);int year = sc.nextInt();int month = ...

  4. C语言/打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天。最后打印出该日历。已知:1900年1月1日是星期一

    打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天.最后打印出该日历.已知:1900年1月1日是星期一 C语言 #define _CRT_SECURE_NO_WAR ...

  5. 从键盘输入一个日期,格式为yyyy-M-d 要求计算该日期与1949年10月1日距离多少天

    /** 从键盘输入一个日期,格式为yyyy-M-d要求计算该日期与1949年10月1日距离多少天例如:用户输入了:1949-10-2程序输出:1用户输入了:1949-11-1程序输出:31 */ im ...

  6. 19001月1日是星期一c语言,已知道1900年1月1日是星期一,请输入一具体的日期,如何判断此日期是星期几?请利用C语言来进行编程...

    这个是1984年1月1日是星期日的,你先看看,我再帮你改,最好自己能看懂 #include void main() { int year,month,day; int tempmonth,yearda ...

  7. 随机输入日期计算星期几(1900年1月1日为基础)

    已知,1900年1月1日是星期1,用户随机输入年月日,计算星期几 第一版,纯python基础代码实现 1 year=int(input('year')) 2 month=int(input('mont ...

  8. 2.给出距离1900年1月1日的天数,求日期

    1 #include <iostream> 2 #include <assert.h> 3 4 5 //判断是否闰年 6 bool IsLeapYear(unsigned in ...

  9. 2012.2 今天是2012年4月12日星期四,编写程序,输入今天开始到12月31日之间的任意日期

    //今天是2012年4月12日星期四,编写程序,输入今天开始到12月31日之间的任意日期,//输出那一天是星期几.例如 输入:5 20 (5月20),输出:sunday//monday tuesday ...

最新文章

  1. 铜陵新松工业机器人项目_投资10亿元,茶山德威工业机器人和精密模具项目动工...
  2. 图(Graph)的javascript实现
  3. Hadoop hdfs文件操作常用命令
  4. 按钮悬浮固定在微信小程序底部
  5. Flink中GroupWindow和OverWindow各自的作用+window体系+文档阅读方式
  6. div不能控制tr和td的隐藏
  7. 前端学习(1662):前端系列实战课程之div跟随鼠标移动
  8. android的AIDL的调用
  9. linux kernel source code analysis
  10. 13 万字 C 语言从入门到精通保姆级教程2021 年版
  11. 急需能临时发邮件的临时邮箱 临时邮箱怎么注册 邮箱163注册入口在哪
  12. 华中科技大学计算机启明班,华中科技大学启明学院创新实验班管理办法
  13. 从SNP_VCF文件提取SNV
  14. 给你个使用NAS私有云服务器的理由
  15. 音/视频码率分配策略
  16. 复旦大学计算机系专业就业方向,2021年复旦大学专业排行榜,哪个专业就业比较好...
  17. CCF系列题解--2015年12月第二题 棋类消除
  18. srsLTE 源码分析 UE_09 随机接入 之PRACH发送
  19. 计算机专业大学排名(全168所学校)
  20. English: date time

热门文章

  1. 麻省理工计算机专业毕业就业,中国版的麻省理工大学,工科实力与清华比肩,备受业界认可...
  2. 每日一问-ChapGPT-20230405-中医基础-五运六气三阴三阳
  3. PW6513原装现货
  4. TCP/IP之大明邮差
  5. netty ChannelFuture的不解?
  6. 40岁应该学会的是面对和取舍
  7. 126 篇殿堂级深度学习论文分类整理 从入门到应用 | 干货
  8. display:flex 常用
  9. android 退出app代码_PPT 下载 | APP 埋点那些事
  10. Python:实现natural sort自然排序算法(附完整源码)