zoukankan      html  css  js  c++  java
  • 关于我在17号“一个查询任意年份中任意月份的天数”程序编写中的代码&第二种方法!

    PS:下面的代码是我对于17号的练习题的一些新的看法(其实就是从另一个角度思考问题)

    package day20180917;
    import java.util.Scanner;//导包
    public class ZuoYe2 {

    public static void main(String[] args) {
    Scanner input=new Scanner( System.in);
    System.out.println("请输入年份(例如2012)");
    int year=input.nextInt();
    System.out.println("请输入月份(例如2)");
    int month=input.nextInt();
    int days=30;
    boolean flag=true;//判断是否打印

    if(month==4||month==6||month==8
    ||month==10||month==12){
    days=30;
    }
    else if(month==1||month==3||month==5||
    month==7||month==9||month==11){
    days=31;
    }
    else if(month==2){
    if((year%4==0&&year%100!=0)||
    year%400==0){
    days=29;
    }else {
    days=28;
    }
    }else{
    flag=false;
    System.out.println("输入有误!");
    }
    if(flag){
    System.out.println(year + "年" + month + "月有" + days + "天");
    }
    }
    }

     实现的效果是和原来的一样的,没有任何差别。

    PS:就我个人角度而言,我觉得需要在此说明一下。

    第一次的代码使用的是witch“开关”运用case情况进行筛选;

    第二次的代码用的则是boolean、flag=true、if、else if函数。

  • 相关阅读:
    centos 6.5 中设置mysql 5.1.73 主从同步配置过程
    13-jQuery事件绑定和常用鼠标事件
    12-jQuery获取相关尺寸
    11-jQuery简介和选择器
    10-js对象、数组
    09-js定时器、函数
    08-js流程控制、循环、元素操作
    07-js数据类型
    06-JavaScript简介
    05-CSS浮动、定位、页面布局
  • 原文地址:https://www.cnblogs.com/SUN99bk/p/9692173.html
Copyright © 2011-2022 走看看