日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能

發布時間:2023/12/4 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jsp 和 javaBean 實現計算器功能

try {

calculator.calculate();

} catch (Exception e) {

out.write(e.getMessage());

}

%>

簡單的計算器
第一個參數
運算符

+

-

*

/

第二個參數
結果

=

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) {

this.result = 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

上一篇博文寫到模式一:JSP+JavaBean 鏈接地址:http://wxmimperio.coding.io/?p=155 JSP中兩種模式的總結 鏈接地址:http://wxmimperio.c ...

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 必備

eclipse編輯器太小? http://jingyan.baidu.com/article/fc07f98974f40c12fee51959.html 新建jsp文件報錯???? http://ji ...

MySQL事務隔離級別初探

MySQL有四種隔離級別,分別是: READ UNCOMMITTED(未提交讀) READ COMMITTED(提交讀) REPEATABLE READ (可重復讀) SERIALIZABLE(可串行 ...

ACM 關于數據輸入加速

轉載請注明出處:http://blog.csdn.net/a1dark 分析:我們都知道運行時間對我們來說很重要.有時候不惜用大量的內存去換取一點時間.有些人可能都比較關注這個問題.首先時間上:cin ...

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三種方式

轉自:?http://www.cnblogs.com/pizitai/archive/2017/02/14/6398276.html # 方法1 print '遍歷列表方法1:' for i in l ...

kafka環境

二.環境搭建 參考:http://kafka.apache.org/documentation.html#quickstartStep 1: 下載Kafkawget http://mirrors.no ...

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 ...

總結

以上是生活随笔為你收集整理的java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。