属于一个日期 如2019 7 27 看这一天是今天的第几天。
如果是7月,则我们需要把前6个月的天数加起来,再加上输入日期的天数就可得的答案,需要注意的是2月都可能是28天也有可能是29天,这取决于是否是闰年。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()){int year = scanner.nextInt();int month =scanner.nextInt();int day =scanner.nextInt();int Day =outDay(year,month,day);System.out.println(Day);}scanner.close();}private  static int outDay(int year,int month,int day){int []Day={31,28,31,30,31,30,31,31,30,31,30,31};//定义每一年的天数if(year<=0 || month<=0 ||month>12 || day <=0 ||day>Day[month -1])return -1;if(year%4 == 0 && year %100!=0 ||year % 400 ==0){  //如果是闰年,则2月为29天Day[1]=29;}int sum =0;for(int i=0;i<month-1;i++){       //前几个月的天数之和+这个月的日期天数sum = sum+Day[i];}return  sum +day;}
}

Java:判断是一年的第几天相关推荐

  1. 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法

    java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...

  2. java判断总共天数_Java判断两个日期相差天数的方法

    本文实例讲述了Java判断两个日期相差天数的方法.分享给大家供大家参考.具体如下: import java.util.Calendar; public class DateDifferent{ pub ...

  3. java 包含汉字,【转载】Java判断字符串中是不是包含汉字

    [转载]Java判断字符串中是否包含汉字 import java.util.regex.Matcher; import java.util.regex.Pattern; public class If ...

  4. java判断回文字符串几种简单的实现

    11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...

  5. java - 判断 字符串是否为空

    java - 判断 字符串是否为空 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.1:if(s == null || s.equals(""));方法二: 比较字符 ...

  6. Java 判断字符串是否为空的四种方法、优缺点与注意事项

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

  7. java判断括号是否闭合_用 java 判断 括号是否完全匹配

    用 java 判断 括号是否完全匹配: package emp; import java.util.Stack; public class Parentheses { public static vo ...

  8. java 判断 中文字符_java中判断字符串中是否有中文字符

    package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...

  9. Java判断一组数字是否是等差数列

    Java判断一组数字是否是等差数列 公式: 1.先排序 2.当前数=第一个数+相邻两数的差[公差]*当前位置 eg: 1,3,5 每个数字之间相差2,假如当前数是5,则与前面相差两个2, 因为如果是等 ...

  10. Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种

    Java 判断密码是否是大小写字母.数字.特殊字符中的至少三种public class CheckPassword {//数字public static final String REG_NUMBER ...

最新文章

  1. 关于ubuntu-12.04.4-server-i386安装的问题
  2. 美团点评业务之技术解密,日均请求数十亿次的容器平台
  3. Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
  4. php关闭gd库,详解php开启gd库的两种方法
  5. Ubuntu下Android编译环境的配置
  6. 【算法学习笔记】73.数学规律题 SJTU OJ 1058 小M的机器人
  7. ios 给网页传值_iOS开发—页面传值汇总
  8. 数据分析方法(一):对比与对标
  9. 异常为当IDENTITY_INSERT设置为OFF时 解决办法
  10. 小项目,吃货联盟,java初级小项目,源代码
  11. 银河麒麟系统服务端命令_麒麟系统介绍
  12. HTML5 混合APP开发学习笔记(三)——CSS样式设计
  13. 寄居蟹与海葵是一对合作互助的共栖伙伴。海葵是寄居蟹最称职的门卫。它用有毒的触角去蜇那些敢来靠近它们的所有动物,保护寄居蟹。 而寄居蟹则背着行动困难的海葵,四出觅食,有福同享。但并不是所有寄居蟹和海
  14. 告诉你什么是数字芯片和模拟芯片
  15. 判断Stack为空的方法之empty()与isEmpty()
  16. [uni-app] 微信小程序 如何修改替换头像
  17. Python,爬取电影天堂,你觉得怎么样?
  18. Matlab学习——基本操作与矩阵输入
  19. 如果人类没了隐私,世界会怎样?
  20. 重庆广播电视大学c 语言设计课程平时作业,大学语文课程作业及答案2

热门文章

  1. Lora模块(SX1278)
  2. word通配符,查找与替换
  3. ppt编辑图片进阶功能
  4. 胡润研究院首发中国元宇宙潜力企业榜,巨杉数据库入选未来之星企业
  5. 7-16 寻找大富翁
  6. 卧槽!微信居然有“隐身功能”了!
  7. 快速搭建你的api数据交易平台-图文开发教程
  8. Go语言学习十二 变量和常量
  9. 测测你的IQ加分析能力
  10. Vue中如何关闭语法检查