这是一款使用Java语言编写的简单计算器应用程序,能够执行基本的数学运算如加、减、乘、除,并为编程学习者提供一个实践项目模板。
package chapter11_3;
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.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Calculator extends JFrame implements ActionListener {
private String[] str = { 7, 8, 9, /, sqrt, 4, 5, 6, *, %,
1, 2, 3, -, 1/x, 0, +/-, ., + };
private JTextField tf_out;
private JButton jb_bk, jb_ce, jb_c;
private JButton[] jb_key;
private char ch = #; // 修正了这里的注释符号
private boolean can = false;
private double num1;
public void creatGUI() {
tf_out = new JTextField();
tf_out.setHorizontalAlignment(JTextField.RIGHT);
tf_out.setColumns(18);
tf_out.setEditable(false);
this.add(tf_out, BorderLayout.NORTH);
JPanel p = new JPanel(new BorderLayout(3, 8));
JPanel p1 = new JPanel(new GridLayout(1, 3, 3, 10));
p.add(p1,North);
jb_bk = new JButton(Backspace);
jb_bk.setForeground(Color.RED);
jb_ce = new JButton(CE);
jb_ce.setForeground(Color.RED);
jb_c = new JButton(C);
jb_c.setForeground(Color.RED);
for (int i = 0; i < str.length; i++) {
final int index = i;
if(i == 3 ||i ==8||i==13||i==18){
jb_key[i] = new JButton(str[index]);
jb_key[i].setForeground(Color.RED);
}else{
jb_key[i]=new JButton(str[index]);
jb_key[i].setForeground(Color.BLACK);
}
}
p.add(p1,North);
for(int i=0;i
优质
这是一款使用Java语言开发的基础计算器程序,能够执行加减乘除等基本运算。适合编程学习者和开发者作为入门级项目参考与实践。
用Java语言实现的一个简单计算器程序,支持加减乘除运算、小数处理以及带括号的表达式计算功能,但不包括负数操作。该程序具备用户界面,并提供了使用方法介绍。算法设计较为基础简洁,由于测试范围有限,可能存在一些未被发现的小错误或问题。
优质
这是一个包含使用Java编程语言开发的计算器应用程序源代码的压缩文件。该程序能够执行基本算术运算及其他可能的功能。
这是我结合C和Java的比较分析后,使用Java API编写的一个简单的四则运算计算器接口。该功能虽然简单,但对于初学者来说是一个很好的了解Java语言编程主要概念的基础操作示例。通过此代码可以理解到代码编写的逻辑思维过程,并且纯Java实现的方式也有助于去掉框架带来的繁琐干扰。欢迎各位学习、分享和下载!