Java 弱智猜数游戏

这篇博客介绍了一个简单的Java编程项目——弱智猜数游戏。作者通过分享代码,展示了如何用Java编写一个基础的猜数字游戏,适合初学者练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

闲来无事,敲段弱智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);
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值