
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、点击个人中心可以查看个人挑战机会,通过邀请好友还可以增加额外的挑战机会。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)