下载 > 资源分类 >  开发技术 >  Java > 猜数字

猜数字

2005-10-14 上传大小:0B
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
class aa extends JFrame implements ActionListener
{
	int num;
    int	i=5;
	int a=(int)(Math.random()*(500)+
1000);
	//添加组键
	JTextField jt=new JTextField();
	JLabel j1=new JLabel("请输入你的估价(1000-1500)");
	ImageIcon icon=new ImageIcon("N3310.gif");
	JLabel j2=new JLabel(icon);
	JButton jb1=new JButton("确定");
	JButton jb2=new JButton("取消");
	JPanel jp=new JPanel();
	JPanel jp1=new JPanel();
	JPanel jp2=new JPanel();
	public aa()
	{
		//初始化窗口
		super("幸运52");
		this.setSize(350,250);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Container jc=this.getContentPane();
		
		//布局
		jp.setLayout(new BorderLayout());
		jp1.setLayout(new GridLayout(1,2,2,2));
		jp1.add(j1);
		jp1.add(jt);
		jp2.setLayout(new GridLayout(1,2,2,2));
		jp2.add(jb1);
		jp2.add(jb2);
		jp.add(jp1,BorderLayout.NORTH);
		jp.add(j2,BorderLayout.CENTER);
		jp.add(jp2,BorderLayout.SOUTH);
	   	jc.add(jp);
	    jb1.addActionListener(this);
	    jb2.addActionListener(this);

}
//事件处理
public void actionPerformed(ActionEvent e)
{
	
	String s;
	if(e.getSource().equals(jb1)){

	if(jt.getText().equals(""))
	{
	
      JOptionPane.showMessageDialog(this,"请你输入价格","价格不能为空", JOptionPane.INFORMATION_MESSAGE); 
		
	}
	
	else{
		
            
            try{
            	
            	
              s=String.valueOf(jt.getText());
              num=Integer.parseInt(s);
	          if(i>0)
	          {
	       
	          	if(num>a){
	          System.out.println (a);
	          		JOptionPane.showMessageDialog(this,"你输入的价格高了,你还有"+(--i)+"次机会","错误", JOptionPane.INFORMATION_MESSAGE); 
	          		
	          		}
	          	
	          	if(num<a){
	          System.out.println (a);
	          		JOptionPane.showMessageDialog(this,"你输入的价格低了,你还有"+(--i)+"次机会","错误", JOptionPane.INFORMATION_MESSAGE); 
	          		
	          		}
	          	if(num==a){
	                   System.out.println (a);
	          		JOptionPane.showMessageDialog(this,"正确","恭喜你答对了", JOptionPane.INFORMATION_MESSAGE); 
	          		
	          		}
	          	
	          	
	          	
	          	}

else{JOptionPane.showMessageDialog(this,"没机会了","下次再来把", JOptionPane.INFORMATION_MESSAGE); }

}


catch(Exception ee)
{JOptionPane.showMessageDialog(this,"请你输入价格","价格不能为空", JOptionPane.INFORMATION_MESSAGE); }	
	
	
}
	
	}

if(e.getSource().equals(jb2))
{
	jt.setText("");
	
	}





}
	public static void main(String []agrs)
	{
		aa a=new aa();
		a.show();
		
		
		}
	
	
}
...展开收缩
综合评分:5(3位用户评分)
直接下载 开通VIP会员 免积分下载

评论共有0条

评论资源

您不能发表评论,可能是以下原因:

登录后才能评论

待评论资源
 

热门专辑

img
zyfgfl

关注

等级:1积分 0

上传者其他资源上传者专辑

开发技术热门标签

VIP会员动态

关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

CSDN VIP年卡 4000万程序员的必选现在开通,立省522元
为了良好体验,不建议使用迅雷下载
下载
img

猜数字

会员到期时间: 剩余下载个数: 剩余C币:200 剩余积分:6726
为了良好体验,不建议使用迅雷下载
VIP下载

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP年卡
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img
资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
(仅够下载10个资源)
VIP年卡
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
下载
img
资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
VIP年卡
全站1200个资源免积分下载
C币充值开通VIP年卡
img
资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
VIP年卡
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
下载
下载

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励20下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: