?? ch2-31.jsp
字號:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>簡易計算器</title>
<style type="text/css">
<!--HTML表單提供數據和運算符,JSP動態網頁對數據進行指定運算,并能對錯誤的數據輸入進行提示-->
</style></head>
<body bgcolor="#FFFFCC" style="text-align:center">
<table width="466" border="0" cellpadding="0" cellspacing="0" bgcolor="#ddeeff">
<tr align="center">
<td width="405" height="50">兩個數的簡易計算器</td>
</tr>
<tr>
<td height="100">
<%
String a=request.getParameter("n1");
String b=request.getParameter("n2");
String c=request.getParameter("select");
if(a.equals("")||b.equals(""))
{
out.print("<font size=5>輸入的數據,不能為空</font>");
out.print("<P><a href=ch2-31.htm>返回</a>");
return;
}
float x,y,z,s;
try {
x=Float.parseFloat(a);
y=Float.parseFloat(b);
z=Integer.parseInt(c);
}
catch (NumberFormatException e) {
out.print("<font size=5> 輸入的數據,必須都是數字</font>");
out.print("<P><a href=ch2-31.htm>返回</a>");
return;
}
if (z==4&&y==0)
{out.print("<font size=5>0 不能做除數</font>");
out.print("<P><a href=ch2-31.htm>返回</a>");
return;
}
%>
<%
out.print("運算結果: ");
if (z==1)
{s=x+y;
out.print(x+"+"+y+"="+s);}
else if (z==2)
{s=x-y;
out.print(x+"-"+y+"="+s);}
else if (z==3)
{s=x*y;
out.print(x+"×"+y+"="+s);}
else if (z==4)
{s=x/y;
out.print(x+"÷"+y+"="+s);}
%>
</td>
</tr>
<tr>
<td height="30" align="center"><a href="ch2-31.htm">返回</a></td>
</tr>
</table>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -