随笔记——JAVA的计算器代码(只适用于四则简单运算)

这篇博客介绍了作者使用JAVA实现一个仅支持四则运算的计算器的过程。通过一个简单的CalculatorGUI类启动界面,并展示了运算类的实现。代码是在eclipse环境中编写,虽然遇到了一些报错,但作者认为这有助于提升理解和实践能力。
摘要由CSDN通过智能技术生成

这个计算器是我在一个教材上看到的,当时感觉应该可以计算负数,所以就拿来练手了。

代码是一个一个字敲的,由于不知道其作者的思路,所以是从上往下的敲,所以就没有类的提示。

所以敲完就有很多的报错。

首先是主部分:

 public static void main(String[] args) {
        CalculatorGUI  calculator = new CalculatorGUI();
        calculator.launchFrame();
    }

 

import java.awt.*;
import java.awt.event.*;
//下面这4个包包含在event这个里面,所有可以用上面的代替
//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;
//import java.awt.event.WindowAdapter;
//import java.awt.event.WindowEvent;
/*

此计算器不能算负数的四则运算,要算负数,必须要有优先级(即括号的匹配)存在
此次只是练习,不是什么

*/

public class CalculatorGUI{
		private Frame f;
		private Panel p1,p2;
		//分别代表 . + - * / = 
		private Button bPoint ,bAdd,bDec,bMul,bDiv,bCal;
		//分别代表0~9是个按键
		private Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9;
		private TextField tf;
		private String s,op;
		private Calculator cal = new Calculator();
		private boolean ifOp;
		public CalculatorGUI(){
		f = new Frame("Calculator");
		
		p1 = new Panel();
		p2 = new Panel();
		b0 = new Button("0");
		b1 = new Button("1");
		b2 = new Button("2");
		b3 = new Button("3");
		b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值