输入某年某月某日,计算出今天是今年的第几天
2017-08-08 19:57
543 查看
package com.test.java;
import java.util.Scanner;
public class Test14 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
int y=sc.nextInt();
System.out.println("请输入月份:");
int m=sc.nextInt();
System.out.println("请输入日期:");
int d=sc.nextInt();
int num=0;
if(y%4==0&&y%100!=0||y%400==0){
switch(m-1){
case 12:
num=num+31;
case 11:
num=num+30;
case 10:
num=num+31;
case 9:
num=num+30;
case 8:
num=num+31;
case 7:
num=num+31;
case 6:
num=num+30;
case 5:
num=num+31;
case 4:
num=num+30;
case 3:
num=num+31;
case 2:
num=num+29;
case 1:
num=num+31;
break;
}
System.out.println("今天是"+y+"年的第"+(num+d)+"天");
}else{
switch(m-1){
case 11:
num=num+30;
case 10:
num=num+31;
case 9:
num=num+30;
case 8:
num=num+31;
case 7:
num=num+31;
case 6:
num=num+30;
case 5:
num=num+31;
case 4:
num=num+30;
case 3:
num=num+31;
case 2:
num=num+28;
case 1:
num=num+31;
break;
}
System.out.println("今天是"+y+"年的第"+(num+d)+"天");
}
}
}
import java.util.Scanner;
public class Test14 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
int y=sc.nextInt();
System.out.println("请输入月份:");
int m=sc.nextInt();
System.out.println("请输入日期:");
int d=sc.nextInt();
int num=0;
if(y%4==0&&y%100!=0||y%400==0){
switch(m-1){
case 12:
num=num+31;
case 11:
num=num+30;
case 10:
num=num+31;
case 9:
num=num+30;
case 8:
num=num+31;
case 7:
num=num+31;
case 6:
num=num+30;
case 5:
num=num+31;
case 4:
num=num+30;
case 3:
num=num+31;
case 2:
num=num+29;
case 1:
num=num+31;
break;
}
System.out.println("今天是"+y+"年的第"+(num+d)+"天");
}else{
switch(m-1){
case 11:
num=num+30;
case 10:
num=num+31;
case 9:
num=num+30;
case 8:
num=num+31;
case 7:
num=num+31;
case 6:
num=num+30;
case 5:
num=num+31;
case 4:
num=num+30;
case 3:
num=num+31;
case 2:
num=num+28;
case 1:
num=num+31;
break;
}
System.out.println("今天是"+y+"年的第"+(num+d)+"天");
}
}
}
相关文章推荐
- java计算今天是今年的第几天
- //输入一个日期计算并输出这天是今年的第几天
- java计算今天是今年的第几天
- 题目:输入某年某月某日,计算这个是该年的第几天
- 输入某年某月某日,计算并输出它是这一年的第几天
- C语言经典算法:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 判断今天是今年的第几天
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来, 然后再加上5天即本月的第几天,特殊情况, 闰年且输入月份大于3时需考虑多加一天
- 算法:输入某年某月某日,判断这一天是这一年的第几天
- 输入某年某月某日,判断这一天是这一年的第几天?
- 今天是今年第几天
- 0910 输入一个年月日,判断是否闰年,输入几月几日,输出是今年的第几天
- 输入年月日, 计算该日是这一年中的第几天
- 今天是今年的第几天
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 黑马程序员---------------------编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, * 程序计算这一天是星期几,并且计算出是一年中的第几天
- 算算今天是今年第几天
- 从键盘输入日期保存至结构体中并计算该天是该年中的第几天