double money =2;double price =1.1;double result = money - price;System.err.println("非精确计算="+result);//精确计算BigDecimal m = new BigDecimal("2");BigDecimal p = new BigDecimal("1.1");BigDecimal del = m.subtract(p);BigDecimal add= m.add(p);BigDecimal cheng = m.m...
case 1 : tf1.setText(""+(x-y));break; case 2 : tf1.setText(""+(x*y));break; case 3 : tf1.setText(""+(x/y));break; } } else if(e2.getSource()==b24)//单击"."按钮输入小数 { if(tf1.getText().trim().indexOf(′.′)!=-1)//判断字符串中是否已经包含了小数点 { }...
import java.awt.*;import java.awt.event.*;public class Calculator implements ActionListener { String s="",s1;double d1,d2;JFrame jf = new JFrame("小计算器by Graduate") ;JTextField tf = new JTextField();public void init()//实现计算器界面 { Container c=jf.getContentPane();...
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 ...
import javax.swing.*;import java.awt.event.*;class Counter extends WindowAdapter { static JFrame f=new JFrame("计算器");static JTextField text1=new JTextField("0.");static String source="";static String cal="";static String object="";static boolean flag=false;static boolean ...