⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch2-31.jsp

📁 jsp基础模块的学习
💻 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 + -