ZKX's LAB

面向对象程序设计必须实现计算器的基本功能——计算,可以不用考虑运算符的优先级, 面向对象程序计算器的标准功能

2021-04-27知识4

用面向对象的方法实现一个小型计算器的功能 import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;import java.util.LinkedList;工具包import java.text.NumberFormat;文本包java swing简单计算器author youngpublic class Calculator extends Frame implements ActionListener/计算器类{JTextField result;NumberButton numberButton[];OperatorButton operatorButton[];Button radixpoint,positiveminus,backspace,reciprocal,equal,clear;声明成员变量小数点按钮,正负号按钮,退格按钮,求倒数按钮,等号按钮,清零按钮Panel panel;String operator[]={\"+\",\"-\",\"*\",\"/\"};LinkedList linklist;boolean pressequal=false;public Calculator()/构造方法{super(\"计算器\");linklist=new LinkedList();numberButton=new NumberButton[10];for(int i=0;i;i+){numberButton[i]=new NumberButton(i);numberButton[i].addActionListener(this);}operatorButton=new OperatorButton[4];for(int i=0;i;i+){operatorButton[i]=new OperatorButton(operator[i]);operatorButton[i].addActionListener(this);}radixpoint=new Button(\".\");positiveminus=new Button(\"+-。

学的面向对象程序设计,要求编写一个简单的计算器,其功能可以模拟Windows计算器的标准功能 必须实现计算器的基本功能—计算,可以不用考虑运算符的优先级,直接采用顺序。

我想用java编一个计算器,面向对象编程 用计算器时,一般先要输入一个数,然后选择一个法则的键,然后再输入一个数,再按等于键。比如2+3=,我不明白如何处理“+”这个事件。

#面向对象接口计算器#javascript面向对象计算器#eclipse面向对象编写计算器#面向对象程序计算器的标准功能

随机阅读

qrcode
访问手机版