JAVA入门------输入年月日,计算日期是今年的第几天
2018-11-23 22:22
357 查看
import java.util.Scanner; public class Demo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("请输入今天的年份:"); int year = scan.nextInt(); System.out.print("请输入今天的月份:"); int month = scan.nextInt(); System.out.print("请输入今天的日期:"); int day = scan.nextInt(); int count = 0; int days = 0; if (year > 0 && month > 0 && month < 13 && day > 0 && day < 32) { 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 % 4 == 0 && year % 1 != 0) || (year % 400 == 0)) { days = 29; } else { days = 28; } break; } } count = count + days; } count = count + day; System.out.println("今天是" + year + "年的第" + count + "天"); } else System.out.println("数据输入错误!"); } }阅读更多
相关文章推荐
- //输入一个日期计算并输出这天是今年的第几天
- 【java学习记录】5.输入年月日,计算其为当年的第几天
- 输入年月日,输出这个日期是该年的第几天,java语言,switch-case实现
- C#8—写一个测试标准身高体重的程序、输入日期年月日, 计算这一天是一年中的第几天(考虑闰年)
- 用C语言来实现_输入一个日期(年月日),计算是这一年中的第几天(集思广议)
- 用C语言来实现_输入一个日期(年月日),计算是这一年中的第几天
- 输入年月日输出该日期是当年的第几天的java代码
- 编程题:用函数实现,用户输入年月日,来计算出该日期为当年第几天?
- C语言 从键盘输入一个日期计算该日期是该年的第几天
- 输入年月日,计算出该日为该年的第几天
- 九度OJ 1070:今年的第几天? (日期计算)
- 输入年月日, 计算该日是这一年中的第几天
- 从键盘输入日期保存至结构体中并计算该天是该年中的第几天
- java 计算两个日期的相隔 年月日
- 黑马程序员—编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, *程序计算这一天是星期几,并且计算出是一年中的第几天。 */
- C++Switch语句实现输入日期计算为改年的第几天
- C/C++练习题 定义一个日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。
- 根据用户输入的年份,月份,日期计算该日期是一年中的第几天?(switch穿越)
- 04-输入年月日,判断是今年的第几天
- 定义一个结构体变量(包含年月日),写一个函数,计算该日期在本年中为第几天?要求写一个days函数。参数是此结构体类型的变量,返回值是整数。