import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class luck extends JApplet implements ActionListener{
int num;
JLabel label1,label2;
JTextField input;
JButton sure;public void init()
{ int num;
Container c=getContentPane();
c.setLayout(new FlowLayout()); label1=new JLabel("please enter:");
c.add(label1); input=new JTextField(5);
c.add(input); label2=new JLabel();
c.add(label2); sure=new JButton("sure");
c.add(sure);
if(!(input.getText()).equals(""))
num=Integer.parseInt(input.getText());
else
num=0;
}
public void actionPerformed(ActionEvent e)
{ play();
}public void play()
{ int n,randomnum1;
randomnum1=shu();
for(n=6;n<=1;n--)
{ if(num==randomnum1)
{label2.setText("guess right");
break;
}
else{
if(num>randomnum1)
label2.setText("比所猜的数大,继续");
else
label2.setText("比所猜的数小,继续");
input.setText("");}
}
}public int shu(){
int randomnum;randomnum=1+(int)(Math.random()*100000);
return randomnum;}
}
如果input.getText()为""的时候,应该作做处理
import java.awt.event.*;
import javax.swing.*;public class luck extends JApplet implements ActionListener{
int num;
JLabel label1,label2;
JTextField input;
JButton sure;public void init()
{ int num;
Container c=getContentPane();
c.setLayout(new FlowLayout()); label1=new JLabel("please enter:");
c.add(label1); input=new JTextField(5);
c.add(input); label2=new JLabel();
c.add(label2); sure=new JButton("sure");
c.add(sure);
if(!(input.getText()).equals(""))
num=Integer.parseInt(input.getText());
else
num=0;
}
public void actionPerformed(ActionEvent e)
{ play();
}public void play()
{ int n,randomnum1;
randomnum1=shu();
for(n=6;n<=1;n--)
{ if(num==randomnum1)
{label2.setText("guess right");
break;
}
else{
if(num>randomnum1)
label2.setText("比所猜的数大,继续");
else
label2.setText("比所猜的数小,继续");
input.setText("");}
}
}public int shu(){
int randomnum;randomnum=1+(int)(Math.random()*100000);
return randomnum;}
}
如果input.getText()为""的时候,应该作做处理
解决方案 »
- 谁告诉我一个能够查看字符集编码的网站
- 想要扩展arale网络爬虫,但是在抓取是总会提示java.lang.outofmemoryerror而终止程序。
- java正则表达式匹配反斜杠的问题
- 我用的是 MyEclipse5.0 ,在它里面运行很好的Java类:MyExcel.java,放在dos下面用 java MyExcel 时就报错,这是为什么啊?
- 一个很好的免费视频教学下载网站。。。
- 替换字符串
- 关于sax对xml读写操作!!!!!!!!
- 求助!菜鸟的问题!
- 这是一个用ASP程序中的问题,很紧急!
- javamail发件人和收件人不能相同吗?看下面的代码
- 大物理学家霍金 受迫害解密
- 怎么用package?
我用一个FOR限制最多猜测次数为6次,我也是个菜鸟,不是对不对.呵呵