编写jsp程序:该程序有三个输入变量month、day、year(month 、 day 和year均为整数值,并且满足:1≤month≤12 和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11 月29 日,则该程序的输出为2004 年12 月1 日。
时间: 2023-03-31 12:03:08 浏览: 125
用JSP实现的一个日历程序
可以回答这个问题。以下是jsp程序的代码:
<%@ page language="java" %>
<%
int month = Integer.parseInt(request.getParameter("month"));
int day = Integer.parseInt(request.getParameter("day"));
int year = Integer.parseInt(request.getParameter("year"));
if (day == 31 && (month == 4 || month == 6 || month == 9 || month == 11)) {
day = 1;
month++;
} else if (day == 28 && month == 2 && year % 4 != ) {
day = 1;
month++;
} else if (day == 29 && month == 2 && year % 4 == ) {
day = 1;
month++;
} else if (day == 31 && month == 12) {
day = 1;
month = 1;
year++;
} else if (day == 30 && (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10)) {
day = 1;
month++;
} else {
day++;
}
out.print(year + "年" + month + "月" + day + "日");
%>
阅读全文