键盘输入一个年份,再输入一个月份,输出当前月份的天数。

需求:键盘输入一个年份,再输入一个月份,输出当前月份的天数。

提示:判断平年,闰年

package com.briup.day5;                                                     

import java.util.Scanner;

public class Day {                                                         

public staticvoid main(String[] args) {           

    Scanner sc = new Scanner(System.in);

    System.out.println("输入一个年份:");    

    int y = sc.nextInt();

    System.out.println("输入一个月份:");    

    int m = sc.nextInt();

      switch(m)          //switch语句,不同月天数不同

      {    

      case 1:

      case 3:

      case 5:

      case 7:

     case 8:

      case 10:

      case 12:

      System.out.println("day=31");

      break;             

      case 4:

      case 6:

      case 8:

      case 10:

      System.out.println("day=30"); 

      break;                    

      case 2:                //2月要区分平年和闰年

      if((y%4==0&&y%100!=0)||y%400==0)//判断是否为闰年

//能被4整除不能被100整除能被400整除

      {

      System.out.println("今年是闰年。");      

      System.out.println("day=29");             

      } else {

      System.out.println("今年是平年。");        

      System.out.println (“day=28”);           

      }

      break;                                

      }

    }

 }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容