zoukankan      html  css  js  c++  java
  • 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天
    

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

  • 相关阅读:
    ubuntu 通过命令将数据复制到u盘
    项目感言--功能的模块化
    java 中变量的存储与引用
    java 基础拾漏
    自动完成--autoComplete插件(2)
    自动完成--autoComplete插件
    Linux查看端口
    Linux查看系统信息
    js splice方法
    slice、substring、substr
  • 原文地址:https://www.cnblogs.com/langlove/p/3388793.html
Copyright © 2011-2022 走看看