基本语法 您所在的位置:网站首页 求闰年java程序 基本语法

基本语法

2024-05-26 22:38| 来源: 网络整理| 查看: 265

输入年份和月份,可以得到当月有多少天。

解题思路:

如果用if-else if-else结构,就会有多个条件,代码冗余严重

所以这里考虑使用switch case结构

而使用switch case结构要注意break!!!

这里在判断2月份有多少天时会用到判断闰年的方法,也要用到嵌套一个if-else结构。

package PTAHomeWork; import java.util.*; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入年份:"); int y = in.nextInt();//输入年份 System.out.println("请输入月份:"); int m = in.nextInt();//输入月份 int d = 0; switch(m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: d = 31;break; case 4: case 6: case 9: case 11: d = 30;break; case 2: if(y%4==0&&y%100!=0 || y%400==0) { d = 29; } else { d = 28; } } System.out.println(y+" 年 "+m+" 月有 "+d+" 天"); } }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有