编写一个简易的计算器.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:26:31
编写一个简易的计算器.

编写一个简易的计算器.
编写一个简易的计算器.

编写一个简易的计算器.
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
class Stack_Float
{
float nums[];
int top;
Stack_Float()
{
nums = new float[50];
top = -1;
}
boolean IsEmpty()
{
if (top == -1)
return true;
else
return false;
}
float Pop_Stack()
{
if (top == -1)
{
return 0;
}
top--;
return nums[top + 1];
}
float GetTop()
{
return nums[top];
}
void Push_Stack(float num)
{
if (top == 49)
return;
top++;
nums[top] = num;
}
}
class Stack_Char
{
char str[];
int top;
Stack_Char()
{
str = new char[50];
top = -1;
}
boolean CanPush(char c)
{
int temp = top;
if (c == '(')
{
while (temp != -1)
{
if (str[temp] == '(')
{
return false;
}
temp--;
}
}
temp = top;
if (c == '[')
{
while (temp != -1)
{
if (str[temp] == '[' || str[temp] == '(')
{
return false;
}
temp--;
}
}
if (c == '{')
{
while (temp != -1)
{
if (str[temp] == '{' || str[temp] == '[' || str[temp] == '(')
{
return false;
}
temp--;
}
}
return true;
}
boolean IsEmpty()
{
if (top == -1)
return true;
else
return false;
}
void Push_Stack(char ch)
{
if (top == 49)
return;
top++;
str[top] = ch;
}
char Pop_Stack()
{
if (top == -1)
return '\0';
top--;
return str[top + 1];
}
char GetTop()
{
if (top == -1)
{
System.out.print("error");
System.exit(0);
}
return str[top];
}
}
public class jisuanqi extends javax.swing.JFrame implements ActionListener
{
JTextField text = new JTextField();
JTextField text1 = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
JButton jButton4 = new JButton();
JButton jButton5 = new JButton();
JButton jButton6 = new JButton();
JButton jButton7 = new JButton();
JButton jButton8 = new JButton();
JButton jButton9 = new JButton();
JButton jButton10 = new JButton();
JButton jButton11 = new JButton();
JButton jButton12 = new JButton();
JButton jButton13 = new JButton();
JButton jButton14 = new JButton();
JButton jButton15 = new JButton();
JButton jButton16 = new JButton();
JButton jButton17 = new JButton();
JButton jButton18 = new JButton();
JButton jButton19 = new JButton();
JButton jButton20 = new JButton();
JButton jButton21 = new JButton();
JButton jButton22 = new JButton();
String show = "";
public jisuanqi()
{
initComponents();
}
char[] TranSmit(char str[])
{
char houzhui[] = new char[50]; // 存放后缀表达式的字符串
int i = 0, j = 0;
char c = str[i];
Stack_Char s = new Stack_Char(); // 存放运算符的栈
while (c != '=') // 对算术表达式扫描未结束时
{
if (c >= '0' && c = '0' && c = '0' && c

编写一个简易的计算器. 如何用C#编写简易计算器 用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除. 用C语言编写简易计算器可实现两位数以上的四则运算.C语言编写单片机程序. 用c#编一个简易计算器的思路 Java编写计算器的流程图 求flash教程:简易计算器脚本编写我要用flash mx2004的版本做一个简单的计算器.图示——就是在x1和y1中输入数字,然后按下面任意按钮,如“+”,于是在op中显示加号,z1中显示得数.可是我对编写 求flash脚本编写 做简易计算器我要用flash mx2004的版本做一个简单的计算器.就是在x1和y1中输入数字,然后按下面任意按钮,如“+”,于是在op中显示加号,z1中显示得数.可是我对编写动作脚本完全 3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三 求一个用C#制作的简易计算器程序的代码 只需要实现加减乘除 利用delphi7设计一个具有加、减、乘、除功能的简易计算器 编写程序模拟带括号的计算器 如何用vc++编写一个简单的(只有加减乘除)计算器程序? 用JAVA编写一个计算器完成简单的加法、减法、除法和乘法操作.RT 用VB程序设计计算器用VB编程序设计一个简易的计算器.实验要求:1.设计合适的运行界面并编写相应的事件代码.2.要求用标签显示运算数据及运算结果.初始状态显示0.3.要求用命令按钮输入运 如何用VC做个简易的计算器,要有思路, 怎样利用 酒精、笔芯、眼药水瓶子、黑墨水 做一个简易温度计简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简易简 采用java语言编写一个计算器,该计算器能对正数、负数(这里的正数、负数包括小数)进行加、减、乘、除运