package com.atguigu.z_homework.z_homework; import java.util.Scanner; /* 从键盘分别输入年、月、日,使用循环for+if实现,判断这一天是当年的第几天 */ public class Test5 { public static void main(String[] args) { //定义Scanner对象 Scanner sc = new Scanner(System.in); //提示用户输入年月日 System.out.println("请输入年份 : "); int year = sc.nextInt(); System.out.println("请输入月份 : "); int month = sc.nextInt(); System.out.println("请输入日期 : "); int day = sc.nextInt(); System.out.print(year + "年" + month + "月" + day + "日"); //计算天数, //判断年份 if (year % 4==0 && year % 100 !=0 || year % 400 ==0){ switch (month){ case 12: day += 31; case 11: day += 30; case 10: day += 31;
java从键盘分别输入年、月、日,使用循环for+if实现,判断这一天是当年的第几天
最新推荐文章于 2024-06-21 01:01:34 发布
该篇博客介绍了一个Java程序,使用Scanner获取用户输入的年、月、日,通过循环for和if判断,计算输入的日期是当年的第几天。程序考虑了闰年的特殊情况,对2月份的天数进行正确处理。
摘要由CSDN通过智能技术生成