javaweb编写计算器_javaWeb使⽤jsp和javaBean实现计算器
功能
jsp 和 javaBean 实现计算器功能
try {
calculator.calculate();
} catch (Exception e) {
out.Message());
}
%>
简单的计算器
第⼀个参数
运算符+ -* /
第⼆个参数
结果= package de.bvb.domain;
import java.math.BigDecimal;
public class Calculator {
private String firstNum = "0";
private char operator = '+';
private String secondNum = "0";
private String result;
public void calculate() {
BigDecimal first = new BigDecimal(firstNum);
BigDecimal seconde = new BigDecimal(secondNum);
switch (operator) {
case '+':
result = first.add(seconde).toString();
break;
case '-':
result = first.subtract(seconde).toString();
break;
case '*':
result = first.multiply(seconde).toString();
break;
case '/':
if (Double.parseDouble(secondNum) == 0) {
throw new RuntimeException("除数不能为0");
}
result = first.divide(seconde, 20, BigDecimal.ROUND_HALF_UP) .toString();
break;
default:
throw new RuntimeException("数据或操作符异常");
}
}
public String getFirstNum() {
return firstNum;
}
public void setFirstNum(String firstNum) {
this.firstNum = firstNum;
}
public char getOperator() {
return operator;
}
public void setOperator(char operator) {
this.operator = operator;
}
public String getSecondNum() {
return secondNum;
}
public void setSecondNum(String secondNum) {
this.secondNum = secondNum;
}
public String getResult() {
return result;
}
public void setResult(String result) {
}
}
IT兄弟连 JavaWeb教程 JSP访问JavaBean
在JSP⽹页中,既可以通过程序代码来访问JavaBean,也可以通过特定的JSP标签来访问JavaBean.采⽤后⼀种⽅法,可以减少JSP⽹页中的程序代码,使他更接近与HTML页⾯.下⾯介绍访问Jav ...
jsp学习---使⽤jsp和JavaBean实现超简单⽹页计算器
⼀.需求 如题,⽤jsp实现⼀个超简单的⽹页计算器. ⼆.实现 1.效果图 1)初始界⾯: 2)随便输⼊两个数进⾏相乘: 3)当除数为零时提⽰报错: 2.代码 Calculator.java pack ...
JavaWeb -- Servlet+JSP+JavaBean(MVC)模式
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应⽤,在这种模式下,servlet负责处理⽤户请求,jsp负责数据显⽰,javabean负责封装数据. Servlet+JSP ...
JSP内置标签 JSP中JavaBean标签 JSP开发模式 EL和JSTL快速⼊门
2 JSP内置标签(美化+业务逻辑)  1)为了取代脚本形式,使⽤JSP标签/JSP动作,⽬的:与JSP页⾯的美化,即JSP⾯页都是由标签组成,不再有其它的内容  2)JSP内 ...
JSP中使⽤的模式——JSP+Servlet+JavaBean
MVC jsp+servlet+javabean 连接Mysql数据库測试demo
本⽂介绍的是怎样使⽤MVC架构去实现jsp+servlet+javabean连接数据库 ⾸先我们应该了解什么是MVC: MVC包含三个部分 : ①View:由各种JSP页⾯组成. ②Controlle ...
javaWeb实现使⽤邮箱邮件回密码功能
JSP+Jmail+JavaBean 发邮件(转)2010-08-23 18:052007年04⽉14⽇ 14:32/* * SendMail.java * * Created on 2007年3⽉3 ...
JSP和JavaBean总结
JSP JSP全名为Java Server Pages,即java服务器页⾯,其根本是⼀个简化的Servlet设计.它是在传统的⽹页HTML⽂件中插⼊Java代码,从⽽形成JSP⽂件. JSP注释分为 ...
深⼊浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)
在DRP中终于接触到了MVC,感触是确实这样的架构系统灵活性不少,现在感触最深的就是使⽤tomcat作为服务器发布⽐IIS好多了,起码发布很简单,使⽤起来⽅便. ⾸先来简单的学习⼀下MVC的基础知识, ...
随机推荐
tolua.cast的实⽤⽅法
local name = (tolua.cast(sender, "ccui.Button")):getTitleText()
eclipse 必备
MySQL事务隔离级别初探
MySQL有四种隔离级别,分别是: READ UNCOMMITTED(未提交读) READ COMMITTED(提交读) REPEATABLE READ (可重复读) SERIALIZABLE(可串⾏ ...
ACM 关于数据输⼊加速
C 编程调试集简单网页
gcc rw.c rw.c:75:6: warning: conflicting types for ‘process_conn_server’ void process_conn_server(in ...
SQL Server 向临时表插⼊数据
INSERT INTO #DirtyOldWIPBOM SELECT TOP (100) PERCENT dbo.WIP_BOM.Model, dbo.WIP_BOM.PartNumber,WIP_B ... (转)Python 遍历List三种⽅式
kafka环境
mysql 5.7.21 主从集恢复GTID⽅式(不锁库)
从库损坏后,进⾏恢复 1.查看主加标记点 show master status\G 记录下POST的值 2.备注主库数据 mysqldump -u root -p -S
/data/mysql/mys ...
mysql 清空所有表数据重置⾃增ID
1.登录mysql客户端 mysql -u root -p 输⼊密码进⼊
2.⽣成 sql 语句⽂件 SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') i ...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。