java实现四则运算的各种方法.docVIP

  • 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)

1亿VIP精品文档

相关文档