📄 index.jsp
字号:
<%@ page language="java" pageEncoding="GB2312"%>
<html>
<head>
<title>两数运算</title>
</head>
<body>
<%
//声明三个浮点型变量
float number1=0, number2=0, result=0;
String sign="+";
%>
<%
//申明两个字符串
String temp1,temp2;
temp1=request.getParameter("number1");
temp2=request.getParameter("number2");
//判断参数是否为null
if(temp1!=null && temp2!=null)
{
//获取第1个运算数和第2个运算数,如果出错,抛出异常
//注意:如果运行时出现提示“无法显示网页”,不显示异常提示页面,则可以在IE的Internet选项->高级->浏览->不勾中“显示友好HTTP错误信息”
try
{
number1 = Float.parseFloat(temp1);
} catch (NumberFormatException e) {
throw new Exception("第1个运算数非法");
}
try
{
number2 = Float.parseFloat(temp2);
} catch (NumberFormatException e) {
throw new Exception("第2个运算数非法");
}
//获取运算符号
sign = request.getParameter("sign");
//根据运算符好值进行相应的运算
if (sign.equals("+"))
result = number1 + number2;
else if (sign.equals("-"))
result = number1 - number2;
else if (sign.equals("*"))
result = number1 * number2;
else
result = number1 / number2;
}
%>
<!-- 定义表单 -->
<form method="get" action="index.jsp" name="Form1">
<!-- 第1个运算数(文字控件) -->
<input type="text" value=<%=number1%> name="number1" size="5">
<!-- 空格 -->
<!-- 运算符号(下拉菜单控件) -->
<select name="sign">
<option value="+" <% if(sign.equals("+"))out.print("selected");%>>
+
</option>
<option value="-" <% if(sign.equals("-"))out.print("selected");%>>
-
</option>
<option value="*" <% if(sign.equals("*"))out.print("selected");%>>
*
</option>
<option value="/" <% if(sign.equals("/"))out.print("selected");%>>
/
</option>
</select>
<!-- 第2个运算数(文字控件) -->
<input type="text" size="5" value=<%=number2%> name="number2">
=
<%=result%>
<!-- 计算按钮(提交按钮控件) -->
<input type="submit" value="计算" name="OK">
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -