计算器。

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:20:48
要求:具有整数的加、减、乘、除运算(16位二进制数所能表示的范围),十进制数与十六进制数相互转换等功能。
12月中旬前给出答复,要符合题目要求,不相符的就不要来回答了。谢谢!
必须是汇编语言,可以用masm软件调试、运行,可生成exe文件,最好带有程序说明和软件流程图

你是学生吧,要交作业吧,说说具体要求,比如要求什么语言编写,大概什么运行环境。

我是程序员,计算器可以用很多途径实现,的看具体要求,设计最佳解决办法。

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
//import java.awt.event.MouseEvent;
//import java.awt.event.MouseListener;
//import java.awt.event.MouseMotionListener;

public class CalculatorFrame extends JFrame implements ActionListener
{
public static void main(String args[]){
new CalculatorFrame();
}

// private String strEvent;

private double a1,a2,a3;
private int flag = 0 ;
private JTextField text;
private JButton b1,b2,b3,b4,b5,b6,b7,b8,b9,b0,bce,bdop,bdiv,bplus,bsub,bch,bfh,bden,besc,bsqr;
private JDialog dialog;
private JDialog dialog1;
private JLabel label;
private JLabel label1;

CalculatorFrame(){
super("黄金计算器");
setSize(300,300);
setLocation(300,240);
this.setLayout(new GridLayout(6