📄 dd.java
字号:
{
tf.setText(String.valueOf(sum));
}
else if(("init").equals((String)v2.lastElement()))
{
tf.setText(String.valueOf(sum));
v2.addElement(new String("="));
}
else
{
double d=Double.parseDouble(str);
if (("+").equals((String)v.lastElement()))
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
else if (("-").equals((String)v.lastElement()))
{
sum=sum-d;
tf.setText(String.valueOf(sum));
}
else if(("x").equals((String)v.lastElement()))
{
sum=sum*d;
tf.setText(String.valueOf(sum));
}
else if(("/").equals((String)v.lastElement()))
{
sum=sum/d;
tf.setText(String.valueOf(sum));
}
else if(("=").equals((String)v.lastElement()))
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
else
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
}
v.addElement(new String("x"));
v2.addElement(new String("x"));
}
if(e.getActionCommand()=="/") //除号的实现;
{
if(
("+").equals((String)v2.lastElement()) ||
("-").equals((String)v2.lastElement()) ||
("x").equals((String)v2.lastElement()) ||
("/").equals((String)v2.lastElement()) ||
("=").equals((String)v2.lastElement())
)
{
tf.setText(String.valueOf(sum));
}
else if(("init").equals((String)v2.lastElement()))
{
tf.setText(String.valueOf(sum));
v2.addElement(new String("="));
}
else
{
double d=Double.parseDouble(str);
if (("+").equals((String)v.lastElement()))
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
else if (("-").equals((String)v.lastElement()))
{
sum=sum-d;
tf.setText(String.valueOf(sum));
}
else if(("x").equals((String)v.lastElement()))
{
sum=sum*d;
tf.setText(String.valueOf(sum));
}
else if(("/").equals((String)v.lastElement()))
{
sum=sum/d;
tf.setText(String.valueOf(sum));
}
else if(("=").equals((String)v.lastElement()))
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
else
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
}
v.addElement(new String("/"));
v2.addElement(new String("/"));
}
if (e.getActionCommand()=="=" ) //等号实现;
{
if(
("+").equals((String)v2.lastElement()) ||
("-").equals((String)v2.lastElement()) ||
("x").equals((String)v2.lastElement()) ||
("/").equals((String)v2.lastElement()) ||
("=").equals((String)v2.lastElement())
)
{
tf.setText(String.valueOf(sum));
}
else if(("init").equals((String)v2.lastElement()))
{tf.setText(String.valueOf(sum));}
else
{
double d=Double.parseDouble(str);
if (("+").equals((String)v.lastElement()))
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
else if (("-").equals((String)v.lastElement()))
{
sum=sum-d;
tf.setText(String.valueOf(sum));
}
else if(("x").equals((String)v.lastElement()))
{
sum=sum*d;
tf.setText(String.valueOf(sum));
}
else if(("/").equals((String)v.lastElement()))
{
sum=sum/d;
tf.setText(String.valueOf(sum));
}
else if(("=").equals((String)v.lastElement()))
{
sum=sum+d;
tf.setText(String.valueOf(sum));
//tf.setText(String.valueOf(sum));
}
else
{
sum=sum+d;
tf.setText(String.valueOf(sum));
}
}
v.addElement(new String("="));
v2.addElement(new String("="));
}
if (e.getActionCommand()=="1" ||
e.getActionCommand()=="2" ||
e.getActionCommand()=="3" ||
e.getActionCommand()=="4" ||
e.getActionCommand()=="5" ||
e.getActionCommand()=="6" ||
e.getActionCommand()=="7" ||
e.getActionCommand()=="8" ||
e.getActionCommand()=="9" ||
e.getActionCommand()=="0" ||
e.getActionCommand()=="."
) //1,2,3,4,5,6,7,8,9,0,.的实现;
{
if(
("+").equals((String)v2.lastElement()) ||
("-").equals((String)v2.lastElement()) ||
("x").equals((String)v2.lastElement()) ||
("/").equals((String)v2.lastElement()) ||
("init").equals((String)v2.lastElement())
)
{
tf.setText("");
tf.setText(e.getActionCommand());
}
else if (("=").equals((String)v2.lastElement()))
{
sum=0;
tf.setText("");
tf.setText(e.getActionCommand());
}
else
{
tf.setText(tf.getText()+e.getActionCommand());//调用其父类中的getText()方法
}
v2.addElement(new String(e.getActionCommand()));
}
}
public static void main(String args[])
{
new Jsqzj().init();
}
}
public class dd {
public static void main(String[] args) {
// TODO, add your application code
System.out.println("Hello World!");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -