📄 sort.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%!
public void sort(double[] a, int flag)
{
for(int i=0;i<a.length-1;i++)
{
for(int j=0;j<a.length-i-1;j++)
{
if(flag==1)
{
if(a[j]>a[j+1])
{
double z=a[j];a[j]=a[j+1];a[j+1]=z;
}
}
else
{
if(a[j]<a[j+1])
{
double z=a[j];a[j]=a[j+1];a[j+1]=z;
}
}
}
}
}
%>
<html>
<head>
<title>排序方式</title>
</head>
<body>
<form method="GET" >
<div align="center">
<table border="0" width="50%" id="table1" style="border-collapse: collapse" cellspacing="2">
<tr>
<td>
<table border="0" width="100%" id="table2" style="border-collapse: collapse" height="47">
<tr>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
<td width="10%"><input type="text" name="Num" size="10"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="41">
<table border="0" width="30%" id="table3" style="border-collapse: collapse">
<tr>
<td width="73" align="left" valign="bottom">排序方式</td>
<td width="76" align="left" valign="bottom">
<input type="radio" name="R1" value="0" checked >升序</td>
<td align="left" valign="bottom">
<input type="radio" name="R1" value="1">降序</td>
</tr>
</table>
</td>
</tr>
<tr>
<td><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></td>
</tr>
</table>
</div>
</form>
<%
if(request.getParameter("Num")!=null)
{
%>
<table border="1" width="50%" id="table5" style="border-collapse: collapse" cellspacing="2">
<tr>
<td>
<%
String[] s=request.getParameterValues("Num");
int flag=Integer.parseInt(request.getParameter("R1"));
double[] d=new double[s.length];
for(int i=0;i<s.length;i++)
{
d[i]=Double.parseDouble(s[i]);
}
sort(d,flag);
for(int i=0;i<s.length;i++)
{
out.println(d[i]);
}
%>
</td>
</tr>
</table>
<% } %>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -