import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Calc1 extends JFrame implements ActionListener {
String[] KEYS = {
"1", "2", "3", "+", "4", "5", "6", "-",
"7", "8", "9", "*", "0", ".", "/", "=" };
JButton keys[] = new JButton[KEYS.length];
JButton jbClean = new JButton("clean");
JTextField resultText = new JTextField("0", 10);
// 标志用户按的是否是整个表达式的第一个数字,或者是运算符后的第一个数字
private boolean firstDigit = true;
// 计算的中间结果。
private double resultNum = 0.0;
// 当前运算的运算符
private String operator = "="
用Java写一个计算器
最新推荐文章于 2023-12-08 19:49:15 发布
本文介绍如何使用Java编程语言实现一个基本的计算器程序,涵盖了加、减、乘、除等基本运算,适合初学者理解Java控制流程和函数调用。
摘要由CSDN通过智能技术生成