<!--这是计算器界面-->
<%--这是计算器界面-->
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<hr>
<head>
<!--在jsp中添加js代码,防止用户空提交-->
<script language="javascript">
<!--
//写一个函数验证用户是不是空提交
function checkNum()
{
//判断num1是不是空的
if(form1.num1.value=="")
{
window.alert("num1不能为空");
return false;
}
//判断Num1是不是一个数
if(Math.round(form1.num1.value)!=form1.num1.value)
{
window.alert("num1不是一个数");
return false;
}
}
-->
</script>
</head>
<body>
<%
//接收第一个数
String s_num1=request.getParameter("num1");
//接收第二个数
String s_num2=request.getParameter("num2");
//接收运算符号
String flag=request.getParameter("flag");
int num1=0;
int num2=0;
int result=0;
//java中string转换为int
num1=Integer.parseInt(s_num1);
num2=Integer.parseInt(s_num2);
//计算
if(flag.equals("+"))
{
//加
result=num1+num2;
}else if(flag.equals("-"))
{
//减
result=num1-num2;
}else if(flag.equals("*"))
{
//乘
result=num1*num2;
}else{
result=num1/num2;
}
%>
<form action="myResult.jsp">
请输入第一个数:<input type="text" name="num1" value="<%=num1 %>"><br>
<select name="flag">
<option value=+>+</option>
<option value=->-</option>
<option value=*>*</option>
<option value=/>/</option>
</select><br>
请输入第二个数:<input type="text" name="num2" value="<%=num2 %>><br>
<input type="submit" value="计算" onclick="return checkNum();">
</form><br>
<hr>
<!--这里输出结果-->
计算结果:<%=result %>
<hr>
</body>
</html>
jsp实现计算器--韩顺平
5星 · 超过95%的资源 需积分: 10 45 浏览量
2011-12-22
23:19:45
上传
评论
收藏 2KB RAR 举报
南派七叔
- 粉丝: 41
- 资源: 9
最新资源
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
- 基于单片机的风力发电机转速控制源码
- 基于C++实现的风力发电气动平衡监测系统+源代码+测量数据(高分课程设计)
- 毕业设计- 基于STM32F103C8T6 单片机,物联网技术的太阳能发电装置+源代码+文档说明+架构图+界面截图
- 基于 LSTM(长短期记忆)(即改进的循环神经网络)预测风力发电厂中风力涡轮机产生的功率+源代码+文档说明
- 基于stm32f103+空心杯电机+oled按键+运动算法
- 《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第1章docker基础(1.1-1.4)
- 基于python实现的水下压缩空气储能互补系统建模仿真与经济效益分析+源代码+论文
- 华中科技大学-自然语言处理实验,Bi-LSTM+CRF的中文分词框架,并且利用基于深度学习的方法进行中文命名实体识别++源码报告
- 基于动态罚函数的铁路车流分配与径路优化模型python源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页