importjava.awt.*;importjava.awt.event.*;importjava.applet.*;importjava.io.*;publicclassJsqextendsAppletimplementsActionListener{Buttonb1,b2,b3,b4;TextFieldf1,f2,f3;public...
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.io.*;
public class Jsq extends Applet implements ActionListener{
Button b1,b2,b3,b4;
TextField f1,f2,f3;
public void init() {
f1 = new TextField(5);
add(f1);
f2 = new TextField(5);
add(f2);
b1=new Button("+");
b1.addActionListener(this);
add(b1);
b2=new Button("-");
b2.addActionListener(this);
add(b2);
b3=new Button("*");
b3.addActionListener(this);
add(b3);
b4=new Button("/");
b4.addActionListener(this);
add(b4);
f3 = new TextField(5);
add(f3);
}
public void actionPerformed(ActionEvent e)
{
int x=Integer.parseInt(f1.getText());
int y=Integer.parseInt(f2.getText());
if(e.getSource()==b1)
{
String s=String.valueOf(x+y);
f3.setText(s);
}
if(e.getSource()==b2)
{
String s=String.valueOf(x-y);
f3.setText(s);
}
if(e.getSource()==b3)
{
String s=String.valueOf(x*y);
f3.setText(s);
}
if(e.getSource()==b4)
{
double xx=Integer.parseInt(f1.getText());
double xy=Integer.parseInt(f2.getText());
double yy=xx/xy;
String s=String.valueOf(yy);
f3.setText(s);
}
}
}
程序如上但不能作如2。4-5.7或2.4/5.4
请帮忙改一下
告诉我为什么不能做小数的除法。
展开