java判断年份是否为闰年

Posted 周有谋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断年份是否为闰年相关的知识,希望对你有一定的参考价值。


在t1.jsp 中,设置一个表单,可以输入年份,提交到另外一个action进行计算,
如果算出来是闰年,那么就跳转到a1.jsp(显示闰年),如果是平年就跳转到a2.jsp(显示平年)。

要求:需要把计算是否闰年的算法,封装到一个工具类MyYear中isLeap方法中。

t1.jsp中

<form action="action.jsp" method="post">
请输入年份
<input type="Text" name="Year">
<input type="submit" name="submit">
</form>

工具类MyYear中

private int year;

public int getYear() {
return year;
}

public void setYear(int year) {
this.year = year;
}
public boolean isyear(){
if(year%4==0&&year%100!=0||year%400==0){
return true;
}else{
return false;
}
}

action.jsp中

<%
MyYear my=new MyYear();
String year=request.getParameter("Year");
int y=Integer.parseInt(year);
if(Character.isLowerCase(y)){
response.sendRedirect("t1.jsp");
}else{
my.setYear(y);
session.setAttribute("year",year);
if(my.isyear()){
response.sendRedirect("a2.jsp");
}else{
response.sendRedirect("a1.jsp");
}
}

%>

a1.jsp中

${year}是平年

a2.jsp中

${year}是闰年
































以上是关于java判断年份是否为闰年的主要内容,如果未能解决你的问题,请参考以下文章

用java定义一个判断闰年的方法,在main方法中调用该方法判断输入的一个年份是不是是闰年!

判断指定年份是否为闰年

用JAVA判断是不是是闰年

c语言编程:输入一个年份,判断其是不是为闰年,并输出判断结果。

用java编写:输入任意年份和月份,输出对应月份的天数。

判断输入的年份是否为闰年