javaweb中jsp简易计算器写法

1.新建一个counter.jsp的文件

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<head>
    <title>counter</title>
</head>
<h1>我的计算器</h1>
<hr color="#ef6508">
<form action="result1.jsp" method="post">
    请输入第一个数:<input type="text" type="number"  name="num1" /><br/>
    请选择运算符:
    <select name="operator">
        <option value="+">+</option>
        <option value="-">-</option>
        <option value="*">*</option>
        <option value="/">/</option>
    </select>
    <br>
    请输入第二个数:<input type="text"  type="number" name="num2" /><br/>
    <button type="submit">计算</button>
</form>
</body>

</html>

2.建一个result1.jsp文件,进行实现java代码操作

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>计算结果</title>
</head>
<body>
<%-- 获取表单数据 --%>
<%
    int num1 = Integer.parseInt(request.getParameter("num1"));
    int num2 = Integer.parseInt(request.getParameter("num2"));
    String operator = request.getParameter("operator");

    int result = 0;

    // 根据运算符进行相应的运算
    if (operator.equals("+")) {
        result = num1 + num2;
    } else if (operator.equals("-")) {
        result = num1 - num2;
    } else if (operator.equals("*")) {
        result = num1 * num2;
    } else if (operator.equals("/")) {
        result = num1 / num2;
    }
%>

<h1>计算结果:</h1>
<p><%= num1 %> <%= operator %> <%= num2 %> = <%= result %></p>
</body>
</html>

完成简易计算器操作

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值