package date;
import java.util.*;

public class Date {
  public static void main(String[] args) {
    int year, month, day;
    int days = 0;
    int d = 0;
    int e;
    input fymd = new input();
    do {
        e = 0;
        System.out.print("输入年:");
        year =fymd.input();
        System.out.print("输入月:");
        month = fymd.input();
        System.out.print("输入天:");
        day = fymd.input();
        if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31)

        {
          System.out.println("输入错误,请重新输入!");
          e=1 ;
        }
       }while( e==1);
    for (int i=1; i <month; i++)

    {
      switch (i)

      {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:days = 31;break;
        case 4:
        case 6:
        case 9:
        case 11:days = 30;break;
        case 2:if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))

            {
              days = 29;
            }

            else

            {
              days = 28;
            }
            break;
          }
          d += days;
        }
        System.out.println(year + "-" + month + "-" + day + "是这年的第" + (d+day) + "天。");
      }
    }
class input{
  public int input()

  {
    int value = 0;
    Scanner s = new Scanner(System.in);
    value = s.nextInt();
    return value;
  }
}

转载于:https://www.cnblogs.com/liao-pxsoftware15/p/7823499.html

Java编程——输入某年某月某日,判断这一天是这一年的第几天?相关推荐

  1. python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

  2. Java题-输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 闰年2月有29 ...

  3. java那一年出来的_输入某年某月某日 判断其是那一年的第多少天

    [java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...

  4. java编程输入学生成绩 判断最高分,java代码初学者适用,输入学生成绩,符合要求的过~~~~注意数据范围...

    总结:没有基础,我从点滴开始, package com.aaa; import java.util.Scanner; //输入"repate "次数,输入学生成绩,低于60分,输出 ...

  5. (JAVA编程练习):输入某年某月某日,判断这一天是这一年的第几天?

    目录 前言: 1.题目: 2.运行结果: 3.代码: (1)关键解析: (2)完整代码: 前言: 没有学习! 要军训了!苦日子要来了! 1.题目: 输入某年某月某日,判断这一天是这一年的第几天? 2. ...

  6. Java输入某年某月某日,判断这一天是这一年的第几天?

    分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...

  7. C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天

    例题:输入某年某月某日,判断这一天是这一年的第几天 程序分析:以2020年8月8日为例,应该先把前八个月的加起来,然后再加上8天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码如 ...

  8. 输入某年某月某日,Java判断这一天是这一年的第几天?

    输入某年某月某日,判断这一天是这一年的第几天? package p3;一.class judgedaypublic class judgeday {public static void main(St ...

  9. python计算某年某月多少天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

最新文章

  1. CactiEZ V10.1 中文版 Cacti中文解决方案+使用教程(1)
  2. js 连接mysql_搭建node服务(二):操作MySQL
  3. JSP基础--动作标签
  4. 阿里云ECS修复ubuntu 16.04漏洞过程
  5. LeetCode(1021)——删除最外层的括号(JavaScript)
  6. 华为手机使用应用沙盒动态修改分辨率参数
  7. cin.ignore()函数的使用
  8. 谷歌 Daydream VR 开发工具
  9. 论文阅读笔记(十四)——基于大比例圈养大熊猫图像的大熊猫识别研究
  10. 蒙特卡罗树搜索+深度学习 -- AlphaGo原版论文阅读笔记
  11. Android ViewPage使用
  12. 缓解眼睛疲劳:按摩+复调钢琴曲
  13. vue将文件/图片批量打包下载
  14. python知识:装饰器@property有啥用途?
  15. 无盘系统服务器虚拟内存,Windows7无盘虚拟内存如何设置
  16. 保护眼睛(改变窗口颜色和Pdf背景颜色)xp和WIN7方法
  17. 历史总是在重演,AI寒冬或再来
  18. 脂肪烃树脂行业调研报告 - 市场现状分析与发展前景预测
  19. 创成汇:科技与艺术概念结合在手机上,效果居然这么强?_创成汇
  20. ESXI虚拟机搭建华三vFW2000虚拟防火墙

热门文章

  1. Bootstrap栅格系统研究
  2. matlab混叠现象与频率分辨率,连续时间信号频谱分析研究及MATLAB实现
  3. Python精通-Python字典操作
  4. Spring Cloud Eureka 配置原理详解
  5. redis命令大全参考手册
  6. Golang 连接池的几种实现案例
  7. RabbitMQ + 镜像队列 + HAProxy 实现负载均衡的集群
  8. Xilinx Zynq-7000 嵌入式系统设计与实现
  9. #20165323 Java实验四 Android程序设计
  10. Macaca:南方航空人工测试的拯救者