用JAVA制作一个小程序,计算两个数的加减乘除,用Applet实现

用JAVA制作一个小程序,计算两个数的加减乘除,用Applet实现,第1张

package calculator

import java.awt.*

import java.applet.*

import java.awt.event.*

import javax.swing.*

public class Calculator extends Applet implements ActionListener

{

String a=null,b=null,c=null,fl=null

double x=0.0f,y=0.0f,z=0.0f

static JFrame f

JPanel pnlUp

JPanel pnlDown

GridLayout gblDown

JButton b0

JButton b1

JButton b2

JButton b3

JButton b4

JButton b5

JButton b6

JButton b7

JButton b8

JButton b9

JButton badd

JButton bsub

JButton bmu

JButton bdiv

JButton bc

JButton beq

JTextField t1

public void init()

{

gblDown=new GridLayout(4,4)

pnlUp=new JPanel()

pnlDown=new JPanel(gblDown)

t1=new JTextField("",15)

t1.setHorizontalAlignment(JTextField.RIGHT)

t1.setEditable(false)

b0=new JButton("0")

b1=new JButton("1")

b2=new JButton("2")

b3=new JButton("3")

b4=new JButton("4")

b5=new JButton("5")

b6=new JButton("6")

b7=new JButton("7")

b8=new JButton("8")

b9=new JButton("9")

badd=new JButton("+")

bsub=new JButton("-")

bmu=new JButton("。チ")

bdiv=new JButton("。ツ")

bc=new JButton("C")

beq=new JButton("=")

b0.addActionListener(this)

b1.addActionListener(this)

b2.addActionListener(this)

b3.addActionListener(this)

b4.addActionListener(this)

b5.addActionListener(this)

b6.addActionListener(this)

b7.addActionListener(this)

b8.addActionListener(this)

b9.addActionListener(this)

badd.addActionListener(this)

bsub.addActionListener(this)

bmu.addActionListener(this)

bdiv.addActionListener(this)

bc.addActionListener(this)

beq.addActionListener(this)

pnlUp.add(t1)

pnlDown.add(b7)

pnlDown.add(b8)

pnlDown.add(b9)

pnlDown.add(badd)

pnlDown.add(b4)

pnlDown.add(b5)

pnlDown.add(b6)

pnlDown.add(bsub)

pnlDown.add(b1)

pnlDown.add(b2)

pnlDown.add(b3)

pnlDown.add(bmu)

pnlDown.add(bc)

pnlDown.add(b0)

pnlDown.add(beq)

pnlDown.add(bdiv)

add(pnlUp)

add(pnlDown)

}

public static void main(String[] args)

{

f=new JFrame("Calculator!")

Applet thisApplet=new Calculator()

thisApplet.init()

f.setBackground(Color.blue)

f.setBounds(300,300,200,200)

f.setResizable(false)

f.add(thisApplet)

f.setVisible(true)

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==badd)

{

if(t1.getText()!="")

{

x=Double.parseDouble(t1.getText())

fl="+"

t1.setText("")

}

else fl="+"

}

else if(e.getSource()==bsub)

{

if(t1.getText()!="")

{

x=Double.parseDouble(t1.getText())

fl="-"

t1.setText("")

}

else fl="-"

}

else if(e.getSource()==bmu)

{

if(t1.getText()!="")

{

x=Double.parseDouble(t1.getText())

fl="*"

t1.setText("")

}

else fl="*"

}

else if(e.getSource()==bdiv)

{

if(t1.getText()!="")

{

x=Double.parseDouble(t1.getText())

fl="/"

t1.setText("")

}

else fl="/"

}

else if(e.getSource()==bc)

{

x=0.0f

y=0.0f

z=0.0f

a=null

b=null

c=null

fl=null

t1.setText("")

}

else if(e.getSource()==beq)

{

y=Double.parseDouble(t1.getText())

if(fl=="+")

{

z=x+y

c=Double.toString(z)

t1.setText(c)

}

else if(fl=="-")

{

z=x-y

c=Double.toString(z)

t1.setText(c)

}

else if(fl=="*")

{

z=x*y

c=Double.toString(z)

t1.setText(c)

}

else if(fl=="/")

{

z=x/y

c=Double.toString(z)

t1.setText(c)

}

}

else if(e.getSource()==b0)

{

t1.setText(t1.getText()+"0")

}

else if(e.getSource()==b1)

{

t1.setText(t1.getText()+"1")

}

else if(e.getSource()==b2)

{

t1.setText(t1.getText()+"2")

}

else if(e.getSource()==b3)

{

t1.setText(t1.getText()+"3")

}

else if(e.getSource()==b4)

{

t1.setText(t1.getText()+"4")

}

else if(e.getSource()==b5)

{

t1.setText(t1.getText()+"5")

}

else if(e.getSource()==b6)

{

t1.setText(t1.getText()+"6")

}

else if(e.getSource()==b7)

{

t1.setText(t1.getText()+"7")

}

else if(e.getSource()==b8)

{

t1.setText(t1.getText()+"8")

}

else if(e.getSource()==b9)

{

t1.setText(t1.getText()+"9")

}

}

}

微信游戏玩法 微信加减大师玩法介绍

佚名

2018-05-10 11:38:21

关注

微信中最近上线了“加减大师”这个小程序,在这个游戏中,我们不仅能测试自己的反映能力,而且还能获得奖励哦!那么加减大师小程序怎么玩呢?下面小编就来为大家介绍一下。

微信加减大师怎么玩?

1、微信搜索小程序名称“加减大师”进入小程序。

2、点击开始挑战即可开始,向下翻阅可以查看各榜榜单。

3、游戏很简单,玩家只需要根据题目点击“√”或“×”即可进入下一题,错误就失败了哦。

4、挑战成功即可获得萌萌的奖品娃娃。

5、点击个人中心可以查看个人挑战机会,通过邀请好友还可以增加额外的挑战机会。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8121616.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存