game(java实现猜字游戏)
服装设计学院排名-激励的近义词
猜数字游戏,yong i控制猜测次数,有详细解析,用黑窗口可以直接运行,
import
;
import
nPane;
public
class
CaiShuZi4JOptionPane {
**
* @param args
*
public
static
void
main(String[] args) {
Icon
icon = null;
boolean
bl =
false;
int
put = 0;
int
c = (int) (((())*100)+1);
获取一个1-100
的随机数
n(你获取的随机数是:打印你的随
机数字
String str1 = (String) <
br>putDialog(null,请输入你的猜测数字(1-100):
n猜数字游戏在这输入<
br>第一次输入你的猜测数字
if(str1==null){
ssageDialog(null,
你已经取消了本
次游戏如果你点取消那么本次游戏结束
}else{
bl = num(str1);
判断是输入的是不是数字或者是整数
if(true==bl){
如果是数字的话进入与随机数比较的
程序
n(你输入的数字是:打印
你输入的数字
put =
f(str1);
for(int
i
= 4;i > 0;i--){ i是你可以猜测的次数
if(put==c){
ssageDialog(null,
恭喜你
猜对了,正确答案是:。如果你猜对了就直接结束循环
break;
}else
if(put>c){ 如果输大了就让你再次从新输入
str1 = (String)
putDialog(null,你的输入过大。你还有次机会,
请重新输入:n猜数字游戏
在这输入
if(str1==null){
ssageDialog(null,
你已经取消了本次输入
break;
}else{
bl
=num(str1);
if(true==bl){
put = f(str1);
}else{
ssageDial
og(null, 你的输入不正确,请重新输入
}
}
}else
if(put
str1 = (String)
putDialog(null,你的输入过小。你还有次机会,
请重新输入:n猜数字游戏
在这输入
if(str1==null){
ssageDialog(null,
你已经取消了本次输入
break;
}else{
bl =num(str1);
if(true==bl){
put =
f(str1);
}else{
ssageDialog(
null, 你的输入不正确,请重新输入
}
}
}
}
}else
if(bl==false){ 这个
是你第一次如果填写的不是数字
的话也会结束本次游戏
ssageDialog(null, 请您下次按要求
填写。本次游戏结束
}
if(true==bl && c!=put){
如果你i次都没猜对,那么就直接
告诉你这个数十什么
ssageDialog(null, 很遗憾你
没能猜对,这个数字是:
}
}
}
public
static
boolean
num(String value){
一个静态方法,判
断你输入的是不是数字
try
{
nt(value);
return
true;
} catch
(Exception e) {
return
false;
}
}
}