求三个数中的最大值用JSP怎么编啊?

设计一个页面,求三个数中的最大值

第1个回答  2009-09-02
大概思路:
设计一个form里面放3个input框用来输入数,放一个提交按钮,点击后提交到表单的action页面,页面中request到传过来的3个值后调用后台java类比较方法,将返回值在该页面输出就可以了。
第2个回答  2009-09-02
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String input ="";
String outstr = "";
long max = 0;
input = request.getParameter("in");
if(input!=null && !input.trim().equals("")){
String[] a = input.split(" ");
if(a.length!=3) {
outstr="您没有按照要求输入3个数字!";
}else{
try{
max = Long.parseLong(a[0]);
if(Long.parseLong(a[1])>max){
max = Long.parseLong(a[1]);
}
if(Long.parseLong(a[2])>max){
max = Long.parseLong(a[2]);
}
outstr = String.valueOf(max);
}catch(Exception ex){
outstr="您没有按照要求输入3个数字!";
}
}
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>max</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<form name="form1" action="" method="post">
<input type="text" name="in" id="in" value="<%=input%>"/>输入要比较的三个数,用一个空格分隔
<input type="submit" name="submit1" value="计算"/>
<br />最大值:<%=outstr%>
</form>
</body>
</html>本回答被网友采纳
第3个回答  2009-09-02
冒泡排序