如何采用java编写一个简单的计算器,对于学习java的小伙伴们,为了验证自己的学习效果,往往需要编写一些小项目,简单的计算器,往往是大家一个不错的选择,这里就给出了。用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢 view sourceprint?import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;一个计算器,与Windows附件自带计算器的标准版功能、界面相仿。但还不支持键盘操作。public class Calculator extends JFrame implements ActionListener {计算器上的键的显示名字*/private final String[]KEYS={\"7\",\"8\",\"9\",\"/\",\"sqrt\",\"4\",\"5\",\"6\",1\",\"2\",\"3\",\"-\",\"1/x\",\"0\",\"+-\",\".\",\"+\",\"=\"};计算器上的功能键的显示名字*/private final String[]COMMAND={\"Backspace\",\"CE\",\"C\"};计算器左边的M的显示名字*/private final String[]M={\"\",\"MC\",\"MR\",\"MS\",\"M+\"};计算器上键的按钮*/private JButton keys[]=new JButton[KEYS.length];计算器上的功能键的按钮*/private JButton commands[]=new JButton[COMMAND.length];计算器左边的M的按钮*/private JButton m[]=new JButton[M.length];计算结果文本框*/private JTextField resultText=new JTextField。JAVA 编写计算器 要代码最简单的 import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;public class CalculatorB implements ActionListener {private JFrame frame;private JTextField field;private JButton[]allButtons;private JButton clearButton;构造初始化 成员变量public CalculatorB(){frame=new JFrame(\"Calculator v1.1\");field=new JTextField(25);allButtons=new JButton[16];String str=\"123+456-789*0.=;for(int i=0;i;i+){allButtons[i]=new JButton(str.substring(i,i+1));}clearButton=new JButton(\"CLEAR\");调用界面的初始化方法init();调用设置文本框的字体和颜色 方法setFontAndColor();addEventHandler();}public void addEventHandler(){for(int i=0;i;i+){allButtons[i].addActionListener(this);clearButton.addActionListener(this);}}private String op=null;private String m=null。java编程,用代码实现计算器类(Calculator) (1)定义成员变量运算数1(number1)和运算数2(number2)。(2)定义成员方法“加”(add)、“减”(subtract)、“乘”(multiple)、“除”(divide)。。一、编写Java程序,模拟简单的计算器。 刚写出来的,谢谢采纳public class Number {private int n1;private int n2;public Number(int n1,int n2){this.n1=n1;this.n2=n2;}public int addition(){return n1+n2;}public int subtration(){return n1-n2;}public int multiplication(){return n1*n2;}public int division(){return n1/n2;}public static void main(String[]args){Number number=new Number(10,2);System.out.println(number.addition());System.out.println(number.subtration());System.out.println(number.multiplication());System.out.println(number.division());}}最后显示的结果是:128205java编程简易计算器功能的模拟,完成加减乘除操作。 源代码发给你参考下import java.awt.*;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.border.EmptyBorder;public class JiSuanQi extends JFrame implements ActionListener {private JPanel cp;private JTextField jtf3;private JTextField jtf1;private JTextField jtf2;public static void main(String[]args){EventQueue.invokeLater(new Runnable(){public void run(){try {JiSuanQi frame=new JiSuanQi();frame.setVisible(true);} catch(Exception e){e.printStackTrace();}}});}public JiSuanQi(){setTitle(\"简易计算器\");setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setSize(335,185);setLocationRelativeTo(null);cp=new JPanel();cp.setBorder(new EmptyBorder(5,5,5,5));cp.setLayout(new GridLayout(3,1));setContentPane(cp);JPanel jp1=new JPanel();JLabel jl1=new JLabel(\"操作数1\");JLabel jl2=new JLabel(\"操作数2\");jtf1=new JTextField(6);jtf2=new JTextField(6);jp1.add(jl1);jp1.add(jtf1);jp1.add(jl2);jp1.add(jtf2);JPanel jp2=new JPanel();。用JAVA编写计算器程序(模拟Windows计算器) 全部?的太简单 其余的功能可以调用Math类里面的方法 写出来不是一会的事
随机阅读
- 西瓜出问题了吗 西瓜太甜了,会不会有问题
- 带负电的原子叫 在原子中,带负电的粒子是什么?
- 太谷恒达中学初中高中 太谷县恒达中学的学校规模
- 留别廉守 编萑以苴猪 关于美食,很文艺的句子有哪些?
- 西安市长安区好点的小学有哪些? 韦曲街道办小学
- 厄贝沙坦氢氯噻嗪片的副作用 氢氯噻嗪片药物制剂
- 马池口村北 朝阳门到昌平马池口村
- 组别例数显著有效 无效实验组 30 20 6 4对照组 30 4 8 21 这个用卡方检验怎么分析 算下来的值是多少啊 急 试验组不足30例可以吗
- 毛里西奥 阿泽维多 阿尔维斯 0238是什么地方的区号
- 余杭农村商业银行网银官网
- 有没有谁家小孩在郑州小龙武校读书的,条件咋样 小龙武校的小女孩结果
- 大家都爱吃卤制品,你认为卤味有营养吗? 熏酱卤水越来越不香了
- 非公企业调研 如何开展非公和社会组织摸底调查
- 铁岭市2路公交车怎么走 长沙城南东路鑫海洗浴
- 美团永久拉黑可以再申请小号码 美团号被拉黑怎么在换号,请问一下?
- 汽水的气压 为什么打开汽水瓶盖,压强会减小????压强不是一直和大气压相等吗??????????
- 鹤壁市与淇县纣王殿村距离 纣王的都城在朝歌,而朝歌在河南淇县,怎么殷墟遗址在安阳?
- 女性性激素六项单位 女性性激素六项检查
- 夏日雷雨过后,人们会感到空气特别清新.其主要原因是什么? 臭氧分子增加
- 赤水市2008年村卫生室建设项目实施方案的实施步骤 赤水市卫生局