• java输入月份,年份,显示对应月份的天数,


    总结:1,输入月份,年份,这需要用Scanner   2.我们已知道12个月份的天数,有30天,31天   3.判断闰年 用switch -case-break语句  4.注意不要忘了写break;判断后就直接跳出循环:

    package com.ja;
    
    //请输入年份
    //请输入月份
    //显示年/月/日
    //
    import java.util.Scanner;
    
    public class Showdays {
    
    	public static void main(String[] args) {
    		Scanner s = new Scanner(System.in);
    		System.out.println("请输入年份-----");
    		int a = s.nextInt();
    		System.out.println("请输入月份------");
    		int b = s.nextInt();// 月份、年份都是手动输入的,天数不需要,因为是已知的、
    		int day = 0;
    
    		// 可以输入,但是未完~~~
    
    		switch (b) {
    		case 1:
    		case 3:
    		case 5:
    		case 7:
    		case 8:
    		case 10:
    		case 12:
    			day = 30;
    			break;
    		// case 2:
    		case 4:
    		case 6:
    		case 9:
    		case 11:
    
    			System.out.println("30天");
    			break;
    		case 2:// 判断闰年的方法,能被4整除,
    			if (((a % 4 == 0) && !(a % 100 == 0)) || (a % 400 == 0)) {
    				// System.out.println("29天");
    				day = 29;
    			} else {
    				// System.out.println("28天");
    				day = 28;
    			}
    			break;
    		}
    
    		System.out.println(a + "年" + b + "月份 " + "有" + day + "天");
    
    	}
    
    }请输入年份-----
    1993
    请输入月份------
    2
    1993年2月份 有28天
    

      循环结构总是搞不明白,总是不知道改在哪里结束循环。出错一次,就换一行输出,,,怎么就是理解不了原理?????

  • 相关阅读:
    [ActionSprit 3.0] FMS直播
    Selenium学习之==>Css Selector使用方法
    Selenium学习之==>Xpath使用方法
    Selenium学习之==>WebDriver驱动对照表
    Selenium学习之==>Selenium介绍
    HTML学习之==>JS
    HTML学习之==>DOM操作
    HTML学习之==>CSS
    HTML学习之==>HTML标签
    Python学习之==>线程&&进程
  • 原文地址:https://www.cnblogs.com/langlove/p/3388793.html
Copyright © 2020-2023  润新知