- 27
- 0
- 约4.11千字
- 约 5页
- 2017-03-22 发布于贵州
- 举报
java实现四则运算的各种方法
import java.applet.Applet;
import java.awt.*;
public class Yunsuan extends Applet Label prompt1,prompt2,prompt3;
TextField input1,input2;
int a;
double b; public void init prompt1 new Label 请输入两个数 ; prompt2 new Label a为整型,a ; input1 new TextField 20 ; prompt3 new Label b为浮点型,b ; input2 new TextField 20 ; add prompt1 ; add prompt2 ; add input1 ; add prompt3 ; add input2 ; public boolean action Event e,Object o if e.target input2 a Integer.parseInt input1.getText ; b Double.valueOf input2.getText .doubleValue ; return true; public void paint Graphics g g.drawString a+b + a+b ,10,40 ; g.drawString a-b + a-b ,10,60 ; g.drawString a*b + a*b ,10,80 ; g.drawString a/b + a/b ,10,100 ; g.drawString avg a,b + a+b /2,10,120 ; if a b g.drawString The max number is a:+a,10,140 ; else g.drawString The max number is b:+b,10,140 ; import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class TestResult extends JFrame implements ActionListener
JTextField jfforward,jfcenter,jfbehind;
JButton jequals;
JComboBox list;
TestResult setDefaultCloseOperation JFrame.EXIT_ON_CLOSE ;
this.setLayout new FlowLayout ;
jfforward new JTextField 8 ;
jfcenter new JTextField 8 ;
jfbehind new JTextField 8 ;
jequals new JButton ;
list new JComboBox ;
setTitle 四则运算 ;
list.addItem + ;
list.addItem - ;
list.addItem * ;
list.addItem / ;
add jfforward ;
add list ;
add jfcenter ;
add jequals ;
add jfbehind ;
jequals.addActionListener this ;
this.setResizable false ;
this.setSize 500, 500 ;
this.setVisible true ; public static void main String[] args new TestResult ; public void actionPerformed ActionEvent e if e.getSource jequals switch list.getSelectedIndex case 0: int n Integer.parseInt jfforward.getText ; int m Integer.parseInt jfcenter.getText ; int sum n+m; jfbehind.setText +sum ; break; case 1: int n Integer.parseInt jfforward.getText ; int m
原创力文档

文档评论(0)