JAVA在WEB上的应用——实现简易计算器 求代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA在WEB上的应用——实现简易计算器 求代码相关的知识,希望对你有一定的参考价值。

二、JAVA在WEB上的应用——实现简易计算器

架设JSP运行环境。

使用JSP技术实验基于B/S结构的简易计算器,具有登录功能,登录后能够实现加、减、乘、除功能。

要求使用到request、out、session、application对象。

参考技术A <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网页特效|网页特效代码(JsHtml.cn)---普通计算器代码</title>
</head>
<body>
<script language="javascript">
<!-- Hide the script from old browsers --
function compute(obj)
obj.expr.value = eval(obj.expr.value)
var one = '1'
var two = '2'
var three = '3'
var four = '4'
var five = '5'
var six = '6'
var seven = '7'
var eight = '8'
var nine = '9'
var zero = '0'
var plus = '+'
var minus = '-'
var multiply = '*'
var divide = '/'
var decimal = '.'
function enter(obj, string)
obj.expr.value += string
function clear(obj)
obj.expr.value = ''
// --End Hiding Here -->
</script>
<form name="calc">
<table border=1>
<td colspan=4><input type="text" name="expr" size=30 action="compute(this.form)"> <tr>
<td><input type="button" value=" 7 " onClick="enter(this.form, seven)">
<td><input type="button" value=" 8 " onClick="enter(this.form, eight)">
<td><input type="button" value=" 9 " onClick="enter(this.form, nine)">
<td><input type="button" value=" / " onClick="enter(this.form, divide)">
<tr><td><input type="button" value=" 4 " onClick="enter(this.form, four)">
<td><input type="button" value=" 5 " onClick="enter(this.form, five)">
<td><input type="button" value=" 6 " onClick="enter(this.form, six)">
<td><input type="button" value=" * " onClick="enter(this.form, multiply)">
<tr><td><input type="button" value=" 1 " onClick="enter(this.form, one)">
<td><input type="button" value=" 2 " onClick="enter(this.form, two)">
<td><input type="button" value=" 3 " onClick="enter(this.form, three)">
<td><input type="button" value=" - " onClick="enter(this.form, minus)">
<tr><td colspan=2><input type="button" value=" 0 " onClick="enter(this.form, zero)">
<td><input type="button" value=" . " onClick="enter(this.form, decimal)">
<td><input type="button" value=" + " onClick="enter(this.form, plus)">
<tr><td colspan=2><input type="button" value=" = " onClick="compute(this.form)">
<td colspan=2><input type="button" value="AC" size= 3 onClick="clear(this.form)"> </table>
</form>

</body>
</html>

执行的结果如下图:
参考技术B 自己动手吧 就算是用最简单的写法,自己写的肯定更好, 不是么

java代码实例 使用switch实现简易的计算器(实现加减乘除)

import java.util.Scanner;

/*
 * 使用switch实现简易的计算器(实现加减乘除); 
 */
public class test 
	public static void main(String[] args) 
		Scanner sc = new Scanner(System.in);
		System.out.println("输入一个表达式(例如: 5 + 3):");
		int a = sc.nextInt();
		char ch = sc.next().charAt(0);
		int b = sc.nextInt();
		switch (ch) 
		case '+':
			jia(a, b);
			break;
		case '-':
			jian(a, b);
			break;
		case '*':
			cheng(a, b);
			break;
		case '/':
			chu(a, b);
			break;
		default:
			System.out.println("输入错误");
			break;
		
	

	private static void cheng(int a, int b) 
		int sum = a * b;
		System.out.println("两数积:" + sum);
	

	private static void jian(int a, int b) 
		int sum = a - b;
		System.out.println("两数差:" + sum);
	

	private static void chu(int a, int b) 
		if (b == 0) 
			System.out.println("除数不能为零~");
		 else 
			int sum = a / b;
			System.out.println("两数商:" + sum);
		
	
	private static void jia(int a, int b) 
		int sum = a + b;
		System.out.println("两数和:" + sum);
	


以上是关于JAVA在WEB上的应用——实现简易计算器 求代码的主要内容,如果未能解决你的问题,请参考以下文章

Java 简易计算器代码(只能整数的简易运算)

java代码实例 使用switch实现简易的计算器(实现加减乘除)

跪求高手用java做一个简易微博系统设计

JAVA(利用jsp+javabean+servlet)实现简易计算器

用 Web 实现一个简易的音频编辑器

java栈实现简易计算器算法