Topic: 求助 (编一个只能加减乘除的计算器) |
Print this page |
1.求助 (编一个只能加减乘除的计算器) | Copy to clipboard |
Posted by: 晨辰 Posted on: 2004-11-25 09:41 我是新学JAVA的,老师叫我们编一个只能加减乘除的计算器,可是我一直没好好学,做不出来。那位好心人帮帮忙。感激不尽 |
2.Re:求助 [Re: 晨辰] | Copy to clipboard |
Posted by: 牛老板 Posted on: 2004-11-25 09:53 google " java 计算器" |
3.Re:求助 [Re: 晨辰] | Copy to clipboard |
Posted by: april518 Posted on: 2004-11-26 16:02 论坛上好像有个大哥作过这个东西,你可以搜一下. |
4.Re:求助 [Re: 牛老板] | Copy to clipboard |
Posted by: 晨辰 Posted on: 2004-12-02 08:24 谢谢 |
5.Re:求助 (编一个只能加减乘除的计算器) [Re: 晨辰] | Copy to clipboard |
Posted by: battlekiller Posted on: 2005-01-09 10:17 import java.awt.*; import java.awt.event.*; public class compter extends Frame{ Frame fra; Button b[4]; String s[]={"+","-","*","/"}; String accept,a2; TextField t; int number1,number2; public compter() {fra=new Frame("计算器"); fra.setSize(200,200); fra.setLayout(new FlowLayout()); //初始化按扭 for(int i=0;i<4;i++) { b[i]=new Button(s[i]); }//end t=new TextField(20); //添加组件 fra.add; fra.add(b1); fra.add(b2); fra.add(b3); fra.add(b4); //accept first number accept=t.getText(); number1=Integer.praseInt(accept); //添加触发事件1 b1.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2+number1; t.setText(number2); } }); //添加触发事件2 b2.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2-number1; t.setText(number2); } }); } //添加触发事件3 b3.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2*number1; t.setText(number2); } }); //添加触发事件4 b4.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2/number1; t.setText(number2); } }); public static void main(String[] args){ compter c=new compter(); } } |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |