闲来无事,敲段弱智JAVA。
代码:
package GuessNumber;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class GuessNumber {
static JTextField text=new JTextField("",10);
static JButton start=new JButton("开始");
static JButton sure=new JButton("确认");
static JTextField status=new JTextField("",20);
static Random random= new Random();
static int number=random.nextInt();
static String tip1=new String ("终于猜对了,继续吧!!");
static String tip2=new String ("小了,往大了猜!");
static String tip3=new String ("大了!!");
static String tip4=new String ("重新开始咯!!");
public static void main(String args[])
{
JFrame win=new JFrame("猜数游戏");
win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
win.setLayout(new FlowLayout());
win.setBounds(600,200,300,100);
win.add(text);
win.add(start);
win.add(sure);
win.add(status);
if(number<0)number=0-number;
number%=101;
//System.out.println(number);
sure.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String num=text.getText();
int tmp=Integer.parseInt(num);
if(tmp<number)
status.setText(tip2);
else if(tmp>number)
status.setText(tip3);
else
{
status.setText(tip1);
number=random.nextInt();
if(number<0)number=0-number;
number%=101;
}
}
});
start.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
number=random.nextInt();
if(number<0)number=0-number;
number%=101;
//System.out.println(number);
status.setText(tip4);
}
});
win.setVisible(true);
}
}