校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 测试技术 > 测试用例分析
题目

请进行测试用例设计:一串数字,闰年的判别

解答

参考回答:
判断闰年的标准是:能整除4且不能整除100,能整除400。设定合法的年份为1-9999
public class Test2 {
    public static void main(String[] args) {
        Scanner in = new Scanner (System.in);
        int year=in.nextInt();
        if(year<=0||year>9999){
            System.out.println("请输入正确的年份");
        }

        if((year%4==0&&year%100!=0)||year%400==0){
            System.out.println("闰年");
        }

        else{

            System.out.println("不是闰年");
        }
    }
}

 测试用例:

 测试用例输入 预期输出 
  被 4 整除, 但是不被100 整除的年份 2008闰年   
  被 4 整除, 同时被100 整除的年份,且被 400 整除的年份 2000闰年   
  被 4 整除, 同时被100 整除的年份,但是不被400 整除的年份 1900不是闰年   
  偶数, 不被4 整除的年份 2022不是闰年   
  奇数年份 1999不是闰年
  年份大于9999 10000请输入正确的年份   
 年份小于0 0请输入正确的年份


C 5条回复 评论
轻舟行

收藏从未停止,学习从未开始

发表于 2024-01-05 21:00:00
0 0
Amusi

专科的前端有前途吗?

发表于 2022-11-13 23:00:00
0 0
飙车去旅行

学习学习学习

发表于 2022-05-07 22:00:00
0 0
爱潜水的Nick

是道好题,会了这道就能举一反三

发表于 2021-09-12 09:50:00
0 0
覃艳美

评论是要把程序代码放上去吗?

发表于 2021-05-12 11:46:19
0 0