------------java控制台输出------------------
导入 Scanner 包
判断年份是否为闰年的条件
1、非满百年的年份 除以4 整除
%100 !=0 且 %4 == 0
2.整除400 整除
%400 == 0
------------------------控制台代码输出如下:
输出结果为:
-------------------------------------------------------------------------------------------以下为 jsp 练习----------------------------------------------------------------------------------------
题目
在l.jsp 中,设置一个表单,可以输入年份,提交到另外一个action进行计算,
如果算出来是闰年,那么就跳转到a1.jsp(显示闰年),如果是平年就跳转到a2.jsp(显示平年)。
要求:需要把计算是否闰年的算法,封装到一个工具类MyYear中isLeap方法中。
第一步:在网页上接受用户输入的年份
代码如下图:
第二步:封装一个java方法
public class MyYear {
private int data;
public int getData() {
return data;
}
public void setData(int data) {
this.data = data;
}
public boolean isLeap(){
if ( ( data%100 != 0 )&&(data%4 ==0) || (data%400 ==0) ){
return true;
}
else{
return false;
}
}
}
-------在第一个页面提交后的网页上来判断跳转的页面
<%@ page import="com.nf.util.MyYear" %>
<%
String y_str = request.getParameter("y");
int y = Integer.parseInt( y_str );
MyYear my = new MyYear();
my.setData(y);
if (my.isLeap()){
response.sendRedirect("a1.jsp");
}else{
response.sendRedirect("a2.jsp");
}
%>
运行结果如下:
将结果显示到一个网页中:
自需要简单的修改下:
然后输出