思路很简单,大家一看就懂~
import java.util.*;
class WhichDay
{
static void whichday(String date)
{
int days=0;
String[] str1=date.split("年");
int year=new Integer(str1[0]);
String[] str2=str1[1].split("月");
int month=new Integer(str2[0]);
String[] str3=str2[1].split("日");
int day=new Integer(str3[0]);
int[] mdays=new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31};
if(year%4==0&&year%100!=0|year%400==0)
mdays[2]=29;
for(int i=1;i<=month-1;i++)
days+=mdays[i];
days+=day;
System.out.println(days);
}
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
String date=sc.next();
whichday(date);
}
}
分享到:
相关推荐
问题:输入年月日,输出那天是星期几? 回答:java代码实现的;主要是循环的利用,以及闰年与平年的判断。
C语言源代码,任意年月日,求该天是星期几,修正以前版本中的BUG。菜鸟学编程,希大家多多指教。
c语言 输入年月日 输出这是一年中的第几天,输入时需要英文输入法,输入格式如 2018,11,22 需要逗号隔开
任意输入一个年月日,可计算出它是本年度的第几天。
c++代码输入年月日,判断平年还是闰年并打印出那天是那年的第几天
c语言编写,acm上机练习,输入年、月、日,输出在该年的第几天,可多次输入测试
给出年月日 计算该日 是该年的第几天 小实验 保证可以实现。 绝对完美
用C++编写一个输入年月日输出该年是这一年的第几天
定义一个结构体变量(包括年、月、日),编程序,要求输入年月日,程序能计算并输出该日在本年中是第几天,注意闰年问题。
输入,年月日,输出这是该年的第多少天?部分代码:include using namespace std; int main() { cout请输入整数: 年 月 日,输入格式:2011 01 01或2011 1 1"; int year,i,j,day,sum; sum=0; int month[12]={...
输入一个用户指定的日期,输出这个日期是这一年的第几周的第几天。
部分代码: int main(int argc, char *argv[]) { int month,days,year,days_per_year,i=0; char str[]="Please input year,month,days:\n"; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};...
C语言题目:输入年月日,查询该日期是改年的第几天
c语言编写代码,输入年月日后可计算出输入年已过天数
C#语言下的编程 知道年月日算星期几 仅仅是个人学习做出的
判断输入的日期是这年中的第几天 c语言编写
Java 根据用户指定的某年某月某日,判断这一天是一年中的第几天,具体思路是:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。这是一个...
自己整理好的汇编输入年月日输出星期课程设计
用汇编语焉不详写的 输入年月日根据系统日期进行调用显示星期几的短小程序
由用户输入一个日期,年月日形式,计算输入的某年某月某日是该年的第几天