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

📄 index.jsp

📁 在MyEclipse上写的很简单的计算器
💻 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">
			<!-- 空格 -->
			&nbsp;&nbsp;
			<!-- 运算符号(下拉菜单控件) -->
			<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>
			&nbsp;
			<!-- 第2个运算数(文字控件) -->
			<input type="text" size="5" value=<%=number2%> name="number2">
			=&nbsp;
			<%=result%>
			&nbsp; &nbsp;
			<!-- 计算按钮(提交按钮控件) -->
			<input type="submit" value="计算" name="OK">
		</form>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -