ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:17.68KB ,
资源ID:3838364      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3838364.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java计算器含有多功能等.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java计算器含有多功能等.docx

1、java计算器含有多功能等JiSuanQi.java文档package Fuzhu;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class JiSuanQi int i=0,W,B,Q=1,C;/算法。 int A=new int20; boolean O=false;/开关 double x=0,y=0,z=0;/计算数 JFrame f=new JFrame(计算器);/创建面板容器 JMenuBar mb=new JMenuBar();/菜单栏 JMenu m10=new JMenu(文件);

2、 JMenu m20=new JMenu(编辑); JMenu m30=new JMenu(帮助); JMenuItem mi11=new JMenuItem(开启); JMenuItem mi12=new JMenuItem(关闭); JMenuItem mi13=new JMenuItem(退出); JMenuItem mi21=new JMenuItem(保存); JMenuItem mi22=new JMenuItem(清空); JMenuItem mi31=new JMenuItem(帮助主题); JMenuItem mi32=new JMenuItem(计算器); JTextFie

3、ld t=new JTextField(15);/创建文本框 JPanel p=new JPanel(); JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel();/创建容器 JButton bMC=new JButton(MC); JButton bMR=new JButton(MR); JButton bMS=new JButton(MS); JButton bM=new JButton(M+); JButton bB=new JButton(Backspace); JButton bCE=new JBu

4、tton( CE ); JButton bC=new JButton( C ); JButton b0=new JButton(0); JButton b1=new JButton(1); JButton b2=new JButton(2); JButton b3=new JButton(3); JButton b4=new JButton(4); JButton b5=new JButton(5); JButton b6=new JButton(6); JButton b7=new JButton(7); JButton b8=new JButton(8); JButton b9=new J

5、Button(9); JButton b10=new JButton(=); JButton b11=new JButton(+); JButton b12=new JButton(- ); JButton b13=new JButton(*); JButton b14=new JButton(/); JButton b15=new JButton( sqrt); JButton b16=new JButton( % ); JButton b17=new JButton( 1/x); JButton b18=new JButton(. ); JButton b19=new JButton(+/

6、- ); JButton b20=new JButton( ); JButton b=new JButton(ON/OFF);/创建按钮组件 JiSuanQi() C=1; f.setJMenuBar(mb); mb.add(m10);mb.add(m20);mb.add(m30); m10.add(mi11);m10.add(mi12);m10.add(mi13); m20.add(mi21);m20.add(mi22); m30.add(mi31);m30.add(mi32); p1.setPreferredSize(new Dimension(300,35); p2.setPreferr

7、edSize(new Dimension(40,220); p3.setPreferredSize(new Dimension(250,220);/构造容器 p.add(p1); p1.add(b); p1.add(t); p.add(p2); p.add(p3); f.add(p); p2.add(b20); p3.add(bB); p3.add(bCE); p3.add(bC); p2.add(bMC); p3.add(b7); p3.add(b8); p3.add(b9); p3.add(b14); p3.add(b15); p2.add(bMR); p3.add(b4); p3.add

8、(b5); p3.add(b6); p3.add(b13); p3.add(b16); p2.add(bMS); p3.add(b1); p3.add(b2); p3.add(b3); p3.add(b12); p3.add(b17); p2.add(bM); p3.add(b0); p3.add(b10); p3.add(b18); p3.add(b11); p3.add(b19);/添加组件 / m30.addMenuListener(new e); / mi. b0.addActionListener(new Button0(); b1.addActionListener(new But

9、ton1(); b2.addActionListener(new Button2(); b3.addActionListener(new Button3(); b4.addActionListener(new Button4(); b5.addActionListener(new Button5(); b6.addActionListener(new Button6(); b7.addActionListener(new Button7(); b8.addActionListener(new Button8(); b9.addActionListener(new Button9(); b10.

10、addActionListener(new Button10(); b11.addActionListener(new Button11(); b12.addActionListener(new Button12(); b13.addActionListener(new Button13(); b14.addActionListener(new Button14(); b15.addActionListener(new Button15(); b16.addActionListener(new Button16(); b17.addActionListener(new Button17();

11、b18.addActionListener(new Button18(); b19.addActionListener(new Button19(); bC.addActionListener(new ButtonC(); bCE.addActionListener(new ButtonCE(); b.addActionListener(new Button(); bMC.addActionListener(new ButtonMC(); bMR.addActionListener(new ButtonMR(); bMS.addActionListener(new ButtonMS(); bM

12、.addActionListener(new ButtonM(); bB.addActionListener(new ButtonB(); mi22.addActionListener(new ButtonCE(); mi21.addActionListener(new ButtonMS(); mi11.addActionListener(new Buttonon(); mi12.addActionListener(new Buttonof(); mi13.addActionListener(new Buttonoff(); mi31.addActionListener(new Buttonb

13、angzhu1(); mi32.addActionListener(new Buttonbangzhu2(); /注册监听器 f.setSize(310,270); f.setVisible(true); f.setResizable(false);/构造面板容器 /构造函数 /创建监听器类 class Button0 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=0; x=x*10+0; else Ai=10; Q=10*Q; x=x*Q+0; x=x/Q; i+;

14、t.setText(+x); else t.setText(null); class Button1 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=1; x=x*10+1; else Ai=11; Q=10*Q; x=x*Q+1; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button2 implements ActionListener public void actionPerformed(Actio

15、nEvent e) if(O) if(C=1) Ai=2; x=x*10+2; else Ai=12; Q=10*Q; x=x*Q+2; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button3 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=3; x=x*10+3; else Ai=13; Q=10*Q; x=x*Q+3; x=x/Q; i+; t.setText(+x); else t.setText(

16、null); class Button4 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=4; x=x*10+4; else Ai=14; Q=10*Q; x=x*Q+4; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button5 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=5;

17、x=x*10+5; else Ai=15; Q=10*Q; x=x*Q+5; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button6 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=6; x=x*10+6; else Ai=16; Q=10*Q; x=x*Q+6; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button7 implement

18、s ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=7; x=x*10+7; else Ai=17; Q=10*Q; x=x*Q+7; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button8 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=8; x=x*10+8; else Ai=18; Q=10*Q;

19、x=x*Q+8; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button9 implements ActionListener public void actionPerformed(ActionEvent e) if(O) if(C=1) Ai=9; x=x*10+9; else Ai=19; Q=10*Q; x=x*Q+9; x=x/Q; i+; t.setText(+x); else t.setText(null); class Button10 implements ActionListener public void

20、actionPerformed(ActionEvent e) if(O) C=1; Q=1; if(W=11) x=x+y; else if(W=12) x=y-x; else if(W=13) x=y*x; else if(W=14) x=y/x; else if(W=16) x=y%x; else x=x; t.setText(+x); i=0; else t.setText(null); class Button11 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1; y=x; x

21、=0; t.setText(+); W=11; i=0; else t.setText(null); class Button12 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1; y=x; x=0; t.setText(-); W=12; i=0; else t.setText(null); class Button13 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1; y=

22、x; x=0; t.setText(*); W=13; i=0; else t.setText(null); class Button14 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1; y=x; x=0; t.setText(/); W=14; i=0; else t.setText(null); class Button15 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1

23、; x=Math.sqrt(x); t.setText(+x); i=0; else t.setText(null); class Button16 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1; y=x;x=0; W=16; t.setText(%); i=0; else t.setText(null); /class Button17 implements ActionListener public void actionPerformed(ActionEvent e) if(O

24、) C=1; x=1/x; t.setText(+x); i=0; else t.setText(null); /class Button18 implements ActionListener public void actionPerformed(ActionEvent e) if(O) Q=1; C=0; /x=x+(double)(.); Ai=20; i+; else t.setText(null); class Button19 implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=

25、1; x=-x; t.setText(+x); i=0; else t.setText(null); class ButtonC implements ActionListener public void actionPerformed(ActionEvent e) if(O) C=1; x=0; t.setText(+x); i=0; else t.setText(null); class ButtonCE implements ActionListener public void actionPerformed(ActionEvent e) if (O) C=1; y=0; x=0; t.setText(0); b20.setText( ); i=0; else t.setText(null); class ButtonMC implements ActionListener public void actionPerformed(ActionEvent e) if (O) C=1; z=0; t.setText(+x); b20.setText( ); i=0; else t.setText(null); class ButtonMR implements ActionListene

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1