根据输入的月份值,判断当月有多少天
练习:根据用户传递的月份值,判断当前月有多少天。如果是2月,根据用户传输的年份,判断2月的天数。switch 和if两种方法
方法一:public class IfTest{
public static void main(String args[]){
int month = Integer.parseInt(args[0]);
System.out.println("如果输入的是二月份请输入年份 如2 2008");
if(month ==1 || month ==3 || month ==5 || month ==7 || month ==8|| month ==10 || month ==12 ){
System.out.println(month +"月有31天");
}else if(month ==1 || month ==6 || month ==9|| month ==11 ){
System.out.println(month +"月有30天");
}else if(month == 2){
int year = Integer.parseInt(args[1]);
if(year%400 == 0) {
System.out.println(year +"年" +month +"月29天");
}else if(year % 4 == 0 && year %100 !=0){
System.out.println(year +"年"+month+"月29天");
}
System.out.println(year+"年"+month+"月有28天");
}
System.out.println("end...");
}
}
方法二:
public class SwitchTest{
public static void main(String[] args){
int month = Integer.parseInt(args[0]);
if(month != 2){
switch (month){
case 1:
System.out.println(month +"月31天");
break;
case 3:
System.out.println(month +"月31天");
break;
case 5:
System.out.println(month +"月31天");
break;
case 7:
System.out.println(month +"月31天");
break;
case 8:
System.out.println(month +"月31天");
break;
case 10:
System.out.println(month +"月31天");
break;
case 12:
System.out.println(month +"月31天");
break;
case 4:
System.out.println(month +"月有30天");
break; case 6:
System.out.println(month +"月有30天");
break;
case 9:
System.out.println(month +"月有30天");
break;
case 11:
System.out.println(month +"月有30天");
break;
default:
break;
}
}
if(month ==2){
System.out.println("如果输入的是2月,请输入如下格式
:2 2007");
int year = Integer.parseInt(args[1]);
if(year % 400 ==0){
System.out.println(month +"月29天");
}else if(year % 4 ==0 && year %100 != 0){
System.out.println(month +"月29天");
}else{
System.out.println(year +"年"+month+"月有28天");
}
}
}
}
根据输入的月份值,判断当月有多少天相关推荐
- java小练习:.根据输入的月份,判断该月份有多少天
package practiceGO;import java.util.Scanner;/** 2.根据输入的月份,判断该月份有多少天*/ public class Cto {public stati ...
- 从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1~12之间,则输出“Illegal month”。
从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1-12之间,则输出"Illegal month". **输入格式要求:"%d& ...
- 输入一个字符串,判断里面有多少个单词(c语言)
#define _CRT_SECURE_NO_WARNINGS #define StrLength 100#include<stdio.h> #include<stdlib.h> ...
- 输入一个月份,判断是上半年还是下半年?再判断一下是哪个季度?
month=int (input("请输入一个月份:")) #输入一个月份,类型是整型 print(month) if month<7: #如果这个月份小于7print(&q ...
- js实现用户输入年月份,判断是否为闰年,该月份有多少天
文章目录 编写HTML,设置一个年(份)和月(份)的文本框,以及一个查询按钮. 功能实现:查询该年是否为闰年,在判断该月份有多少天. 限定输入(年份为4位数,月份为1-12之间) 运行效果 如果没有输 ...
- python 输入一个月份判断季节
让用户输入一个月份,判断这个月是哪个季节?假定3到 4月是春季,5到8月是夏季,9到10是秋季,11.12.1.2 月是冬季 a = int (input("请输入一个月份:")) ...
- JS switch 输入一个月份 判断该月有多少天
1.接收用户数据 var year = parseInt(prompt('请您输入一个年份', 2000)); var month = parseInt(prompt('请您输入一个月份', 5)); ...
- Java输入年份和月份,判断当前月份有多少天
@Test//输入年份和月份,判断当前月份有多少天public void test8(){Scanner scanner = new Scanner(System.in);System.out.pri ...
- 输入年和月,判断该月有多少天
内容:输入年和月,判断该月有几天 目的:更好地理解switch语句 程序代码: /* * 程序的版权和版本声明部分: * Copyright (c) 2013, 烟台大学计算机学院 * All rig ...
最新文章
- 使用HSRP和SLB实现服务器群负载均衡和冗余
- Unity3d 下websocket的使用
- rea t插件 vscode_精选!15个必备的VSCode插件-Go语言中文社区
- XenServer中LVM的性能
- JVM调优:GC标记清除回收算法
- C# WPF MVVM开发框架Caliburn.Micro Screens, Conductors 和 Composition⑦
- 人工神经网络心得体会_卷积神经网络学习心得
- ssl1500-最短路上的统计【Floyd】
- matlab图片白边_Matlab论文插图消除白边的5种方法
- sql int 比较_分享 21 个编写 SQL 的好习惯
- 长得类似铁甲小宝的机器人_铁甲小宝中十大机器人战斗力排行榜,第一谁都猜到了...
- VS模板导入导出 提高工作效率
- 手机抓直播源工具app_香港卫视 手机在线直播 央视源
- 三大抽样分布:卡方分布,t分布和F分布
- goole搜索技巧(摘要)
- 中文文本纠错论文解读——Adaptable Filtering using Hierarchical Embeddings for Chinese Spell Check
- 用敏捷思维来指导我们的工作和学习 --专栏《说透敏捷》学习总结
- 关于树莓派屏幕显示不全的问题
- Android简单的布局优化
- 分布式存储HBASE原理学习