java猜数字游戏代码

  • 格式:doc
  • 大小:28.50 KB
  • 文档页数:2
提示条=new Label("输入你的猜测:",Label.LEFT);
提示条1=new Label("获取1-100的随机数:",Label.LEFT);
输入框=new TextField("0",10);
buttonEnter=new Button(" 确定 ");
提示条2=new Label("单击确定按钮:");
Label 提示条4;
TextField 输入框;
Button buttonGetNumber,buttonEnter;
WindowButton(String s)
{
super(s);
setLayout(new FlowLayout());
buttonGetNumber=new Button("获得一个随机数");
提示条3=new Label("反馈信息:");
提示条4=new Label(" ");
add(提示条1);
add(buttonGetNumber);
add(提示条);
add(输入框);
add(提示条2);
add(buttonEnt);
buttonEnter.addActionListener(this);
{WindowButton win=new WindowButton("猜数字小游戏");}
}
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==buttonGetNumber)
{
number=(int)(Math.random()*100)+1;
System.out.println(number);
}
else if(e.getSource()==buttonEnter)
import java.awt.*;
import java.awt.event.*;
class WindowButton extends Frame
implements ActionListener
{
int number;
Label 提示条;
Label 提示条1;
Label 提示条2;
Label 提示条3;
else if(guess<number)
{提示条4.setText("猜小了");输入框.setText(null);}
}
catch(NumberFormatException event)
{提示条4.setText("请输入数字字符");}
}
}
}
public class CaiShu
{
public static void main(String args[])
buttonGetNumber.addActionListener(this);
setBounds(300,300,250,200);
setVisible(true);
validate();
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
{
int guess=0;
try
{
guess=Integer.parseInt(输入框.getText());
if(guess==number)
{提示条4.setText("您猜对了!");}
else if(guess>number)
{提示条4.setText("猜大了");输入框.setText(null);}