首页 > 编程知识 正文

java输入年份和月份判断该月天数,输入年份和月份判断该月有多少天

时间:2023-05-04 02:11:59 阅读:185506 作者:2174

package dome;import java.util.Scanner;/** * 控制台输入年份和月份 * 输出这一年这一月一共有多少天 * 比如: * 输入:2019年8月 * 输出:2019年8月一共有31天 *31天的月:1 3 5 7 8 10 12 *30天的月:4 6 9 11 * *2月:闰年:29天 平年:28天 * *判断闰年公式 *:可以被4整除,但不能被100整除,或能被400整除 *:year%4==0&&year%100!=0||year%400==0 */public class Year {public static void main(String[] args) {// 定义扫描器Scanner sc = new Scanner(System.in);//提示输入年份System.out.println("请输入年份:");//接受输入的年份int year = sc.nextInt();//提示输入月份System.out.println("请输入月份:");int month = sc.nextInt();//定义一个变量,接受每个月的天数int days = 0;if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){days = 31;}else if(month==4||month==6||month==9||month==11){days = 30;}else if(month==2){//判断是否是闰年if(year%4==0&&year%100!=0||year%400==0){days = 29;}else{days = 28;}}else{System.out.println("请输入正确的月份!");}System.out.println(year+"年"+month+"月,一共有"+days+"天");sc.close();}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。