已知年月给出天数(处理输入异常)
来源:互联网 发布:怎样优化关键词 编辑:程序博客网 时间:2024/06/09 18:49
已知年月给出天数(处理输入异常)
- 时间限制:
- 3000ms
- 内存限制:
- 65536kB
- 描述
输入年月,给出该年该月有多少天,要进行异常处理。
年份是1000-3000间整数,月份是1-12间整数。
- 输入
- 第一行:数据组数,其他行:每一组的年和月。
- 输出
- 指定年月的天数
如果年或月不是整数形式,输出“format error”
格式正确的情况下,如果年或月不在指定范围输出“year or month:out of range” - 样例输入
31991 1999 2a b
- 样例输出
31year or month:out of rangeformat error
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();for(int i=0;i<n;i++){try {Stringyear = sc.next();Stringmonth = sc.next();int a=Integer.parseInt(month);int b=Integer.parseInt(year);if(b<=3000&&b>=1000||a<=1&&a>=1000){switch(a){ case 1:case 3:case 5:case 7:case 8:case 10:case 12: System.out.println(31);break; case 4:case 6:case 9:case 11: System.out.println(30);break; case 2: if(b%4==0&&b%100!=0||b%400==0) System.out.println(29); else System.out.println(28);}}elseSystem.out.println("year or month:out of range");} catch (RuntimeException e) {System.out.println("format error");}}} }
- 已知年月给出天数(处理输入异常)
- 输入年月获取当月天数
- 输入年月输出该月天数(改良版)
- 输入年月输出该月天数
- 输入年月 返回当前月份的天数
- SQL根据已知的年月,计算该月的天数.
- 第九周项目4-输入年月,输出本月天数
- 根据输入的月份,给出该月的天数。
- java根据年月(字符串)获取当前月的天数
- 获取指定年月的天数(PHP代码函数)
- 编写一个程序,求输入数的平方根。设置异常处理,对输入负数的情况给出提示
- 输入年份与月份 判断是否是闰年 与该年月的天数
- javascript 根据年月计算天数
- JS获取指定年月天数
- 通过年月求每月天数
- js处理根据输入的身份证号自动匹配出生年月
- Java作业-输入数据(异常处理)
- 异常处理--输入整数
- windows程序设计(17):使用菜单
- Activity, Service,Task, Process and Thread之间的关系
- 求两个整数数的和(需要处理输入异常)
- Message/MessageQueue/Handler/Looper之间到关系
- Android定时器的简单使用方法
- 已知年月给出天数(处理输入异常)
- 启动service的两种方式:startService与bindService的区别
- Checking order
- Intelligencia.UrlRewriter在IIS 7.0下的完全配置攻略
- AndroidManifest.xml 详解
- java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
- 分布式系统编程,你到哪一级了?
- Android用户界面设计:线性布局
- 大小写字母互换