Java:判断是一年的第几天
属于一个日期 如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:判断是一年的第几天相关推荐
- 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法
java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...
- java判断总共天数_Java判断两个日期相差天数的方法
本文实例讲述了Java判断两个日期相差天数的方法.分享给大家供大家参考.具体如下: import java.util.Calendar; public class DateDifferent{ pub ...
- java 包含汉字,【转载】Java判断字符串中是不是包含汉字
[转载]Java判断字符串中是否包含汉字 import java.util.regex.Matcher; import java.util.regex.Pattern; public class If ...
- java判断回文字符串几种简单的实现
11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...
- java - 判断 字符串是否为空
java - 判断 字符串是否为空 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.1:if(s == null || s.equals(""));方法二: 比较字符 ...
- Java 判断字符串是否为空的四种方法、优缺点与注意事项
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...
- java判断括号是否闭合_用 java 判断 括号是否完全匹配
用 java 判断 括号是否完全匹配: package emp; import java.util.Stack; public class Parentheses { public static vo ...
- java 判断 中文字符_java中判断字符串中是否有中文字符
package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...
- Java判断一组数字是否是等差数列
Java判断一组数字是否是等差数列 公式: 1.先排序 2.当前数=第一个数+相邻两数的差[公差]*当前位置 eg: 1,3,5 每个数字之间相差2,假如当前数是5,则与前面相差两个2, 因为如果是等 ...
- Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种
Java 判断密码是否是大小写字母.数字.特殊字符中的至少三种public class CheckPassword {//数字public static final String REG_NUMBER ...
最新文章
- 关于ubuntu-12.04.4-server-i386安装的问题
- 美团点评业务之技术解密,日均请求数十亿次的容器平台
- Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
- php关闭gd库,详解php开启gd库的两种方法
- Ubuntu下Android编译环境的配置
- 【算法学习笔记】73.数学规律题 SJTU OJ 1058 小M的机器人
- ios 给网页传值_iOS开发—页面传值汇总
- 数据分析方法(一):对比与对标
- 异常为当IDENTITY_INSERT设置为OFF时 解决办法
- 小项目,吃货联盟,java初级小项目,源代码
- 银河麒麟系统服务端命令_麒麟系统介绍
- HTML5 混合APP开发学习笔记(三)——CSS样式设计
- 寄居蟹与海葵是一对合作互助的共栖伙伴。海葵是寄居蟹最称职的门卫。它用有毒的触角去蜇那些敢来靠近它们的所有动物,保护寄居蟹。 而寄居蟹则背着行动困难的海葵,四出觅食,有福同享。但并不是所有寄居蟹和海
- 告诉你什么是数字芯片和模拟芯片
- 判断Stack为空的方法之empty()与isEmpty()
- [uni-app] 微信小程序 如何修改替换头像
- Python,爬取电影天堂,你觉得怎么样?
- Matlab学习——基本操作与矩阵输入
- 如果人类没了隐私,世界会怎样?
- 重庆广播电视大学c 语言设计课程平时作业,大学语文课程作业及答案2