java输入年份,月份,输出当月天数

java 专栏收录该内容
15 篇文章 0 订阅
package 第二次作业;
public class 第二题 {                                      //java文件名
 public static void main(String[] args) {            //相当于创建主函数
  String 年份 =                                  
javax.swing.JOptionPane.showInputDialog("输入一个年份:");    //求出输入的年份
  int years = Integer.parseInt(年份);               //创建year=输入的年份
  String 月份 =
javax.swing.JOptionPane.showInputDialog("输入一个月份:");  //求出输入的月份
  int month = Integer.parseInt(月份);             //创建month=输入的月份
  int day=0;                                     //创建当月天数,day
  switch(month)                                  //switch语句,不同月天数不同
  {    
  case 1:
  case 3:
  case 5:
  case 7:
  case 9:
  case 11:day=31;                                //1、3、5、7、9、11月,不论是否为闰年,天数都为31天
  break;                                         //跳出switch语句
  case 4:
  case 6:
  case 8:
  case 10:
  case 12:day=30;                                 //4、6、8、10、12月,不论是否为闰年,天数都为30天
  break;                                          //跳出switch语句
  case 2:                                         //2月要区分平年和闰年
   if((years%4==0&&years%100!=0)||years%400==0)//判断是否为闰年
   {
    System.out.println("今年是闰年。");         //闰年输出提示闰年的语句
    day=30;                                 //闰年2月天数为30天
   }
   else                                       
   {
    System.out.println("今年是平年。");         //平年提示平年语句
    day=29;                                 //平年2月天数为29天
   }break;                                     //跳出switch                                    
  }
  System.out.println("你输入的这个月份的天数为"+day);//输出当月天数
 }
}
  • 10
    点赞
  • 5
    评论
  • 20
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值