博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
闰年测试
阅读量:4971 次
发布时间:2019-06-12

本文共 720 字,大约阅读时间需要 2 分钟。

一、软件界面

二、核心代码

1 <% 2         String s = null; 3         s = request.getParameter("input"); 4         if (!s.matches("[1-9][0-9]*|0")) { 5  6             out.println("The input is not a positive interger"); 7         } else { 8  9             int a = Integer.parseInt(s);10 11             if (a % 4 == 0 && a % 100 != 0) {12                 out.println(a + " is a leap year");13             } else if (a % 400 == 0) {14                 out.println(a + " is a leap year");15             } else {16                 out.println(a + " is not a leap year");17             }18         }19     %>

三、测试用例

1.输入中文

结果:

2.输入英文

结果:

3.输入特殊字符

结果:

4.输入负数的闰年

结果:

5.输入闰年2007

6.输入闰年2004

转载于:https://www.cnblogs.com/airjasonsu/p/4396359.html

你可能感兴趣的文章
TL431的几种常用用法
查看>>
BZOJ 1833: [ZJOI2010]count 数字计数( dp )
查看>>
关于toString()和String()要说几句话
查看>>
bzoj 3751[NOIP2014]解方程
查看>>
CSS(二) 文字样式属性,背景和列表
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
面试题三 替换空格
查看>>
LeetCode104.二叉树最大深度
查看>>
linux usb驱动——Gadget代码介绍
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>
L1-5. A除以B【一种输出格式错了,务必看清楚输入输出】
查看>>
Git一分钟系列--快速安装git客户端
查看>>
bzoj 3160 万径人踪灭 —— FFT
查看>>
poj3254二进制放牛——状态压缩DP
查看>>
使用 ref 和 out 传递数组注意事项
查看>>
combobox和textbox中输入数据为非数字leave时的公用事件,只需要在控件的leave事件中选择本事件即可...
查看>>
纵越6省1市-重新启动
查看>>
hive安装以及hive on spark
查看>>