简易逻辑计算器

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>逻辑计算器</title>
</head>
<body>
    <form action="" method="post">
        <div width="100%" align="center">
        <select name="value1">
            <option value="true">TRUE</option>
            <option value="false">FALSE</option>
        </select>
        <select name="operator">
            <option value="and">AND</option>
            <option value="or">OR</option>
            <option value="not">NOT</option>
            <option value="nor">NOR</option>
        </select>
        <select name="value2">
            <option value="true">TRUE</option>
            <option value="false">FALSE</option>
        </select>
        <input type="submit" value="=">
        <%
            String value1 = request.getParameter("value1");
            String value2 = request.getParameter("value2");
            String operator = request.getParameter("operator");
            boolean result = false;
            if (value1 != null && value2 != null && operator != null) {
                boolean v1 = Boolean.parseBoolean(value1);
                boolean v2 = Boolean.parseBoolean(value2);
                switch (operator) {
                case "and":
                    result = v1 && v2;
                    break;
                case "or":
                    result = v1 || v2;
                    break;
                case "not":
                    result = !v1;
                    break;
                case "nor":
                    result = v1 ^ v2;
                    break;
                }
            }
            if(result == false)
                out.print("FALSE");
            else
                out.print("TRUE");
        %>
    </form>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
最重要的一点:从本版开始本软件全部功能完全免费使用。 【一 概述】 易算数学公式计算器 易算数学公式计算器(易算器)是一款非常简单好用的公式计算器,您可以使 用并保存带变量的公式,在运行时只需要在变量列表中填入数据,就可以生 成结果列表,相信使用它可以减少您许多重复工作。 1 可以计算一般代数式,比如“1 + cos(2)”。 2 可在表达式中使用变量,包括中文变量名,比如“电压=电阻*电流”。在 求值时,软件自动提示输入变量的值并进行计算。 3 支持常用函数如三角函数、对数、乘方等,及逻辑函数如>, 大于 (1>0 )=1 < 小于 (1<0 )=0 <= 不大于 (1= 不小于 (1>=0)=1 == 等于 (1==0)=0 不等于 (10)=1 5 逻辑运算符 &或and 字节与 8 and 7 =7 |或or 字节或 8 or 7 =15 !或not 逻辑非 not 1 =0 6 补充公式 max max(a,b) 求a,b两数较大值 min min(a,b) 求a,b两数较小值 T2E_S(T) 已知温度T,求S型热电偶热电势(单位:mV) T2E_N(T) 已知温度T,求N型热电偶热电势(单位:mV) T2E_R(T) 已知温度T,求R型热电偶热电势(单位:mV) T2E_E(T) 已知温度T,求E型热电偶热电势(单位:mV) T2E_B(T) 已知温度T,求B型热电偶热电势(单位:mV) T2E_J(T) 已知温度T,求J型热电偶热电势(单位:mV) T2E_K(T) 已知温度T,求K型热电偶热电势(单位:mV) T2E_T(T) 已知温度T,求T型热电偶热电势(单位:mV) T2E_WRE325(T) 已知温度T,求WRE-325型热电偶热电势(单位:mV) T2E_WRE526(T) 已知温度T,求WRE-526型热电偶热电势(单位:mV) E2T_S(E) 已知热电势E,求S型热电偶温度(单位:℃) E2T_N(E) 已知热电势E,求N型热电偶温度(单位:℃) E2T_R(E) 已知热电势E,求R型热电偶温度(单位:℃) E2T_E(E) 已知热电势E,求E型热电偶温度(单位:℃) E2T_B(E) 已知热电势E,求B型热电偶温度(单位:℃) E2T_J(E) 已知热电势E,求J型热电偶温度(单位:℃) E2T_K(E) 已知热电势E,求K型热电偶温度(单位:℃) E2T_T(E) 已知热电势E,求T型热电偶温度(单位:℃) E2T_WRE325(E) 已知热电势E,求WRE-325型热电偶温度(单位:℃) E2T_WRE526(E) 已知热电势E,求WRE-526型热电偶温度(单位:℃) T2R_PT10(T) 已知温度T,求PT10型热电阻电阻值(单位:Ω) T2R_PT100(T) 已知温度T,求PT100型热电阻电阻值(单位:Ω) T2R_PT1000(T) 已知温度T,求PT1000型热电阻电阻值(单位:Ω) T2R_CU50(T) 已知温度T,求CU50型热电阻电阻值(单位:Ω) T2R_CU100(T) 已知温度T,求CU100型热电阻电阻值(单位:Ω) T2R_PT10(R) 已知电阻R,求PT10型热电阻温度(单位:℃) T2R_PT100(R) 已知电阻R,求PT100型热电阻温度(单位:℃) T2R_PT1000(R) 已知电阻R,求PT1000型热电阻温度(单位:℃) T2R_CU50(R) 已知电阻R,求CU50型热电阻温度(单位:℃) T2R_CU100(R) 已知电阻R,求CU100型热电阻温度(单位:℃) 【四 补充说明】 1 计算按钮快捷键为 ALT+ENTER ,在无变量情况下便于全键盘操作 2 计算结果 出现"INF"表示溢出 出现"Invalid" 表示无意义结果 出现"公式错误" 请检查您的公式 3 关于优先级 扩展数学运算符,三角函数,负号>逻辑非>乘方 >数学运算符>关系运算符>逻辑运算符...... 如碰到不确定优先级的情况下,请用括号码()来确保优先顺序。 4 数值格式 如需输入二进制,请以0b开头,中间不能有空格。举例:0b11 即为3 如需输入十六进制,请以0x开头。举例:0x11即为17 科学计数法,中间的'e'表示阶数,如12e-3为0.012,而12e3为12000 5 鼠标中键最小化到托盘,WIN+C唤醒。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值