📄 guess.java
字号:
package com.ch1;
import java.util.*;
public class guess
{
//定义存储正确答案的变量
int answer;
//定义是否猜对的变量
boolean isSuccess;
//定义判断结果信息的变量
String hint;
//定义玩家已猜测次数的变量
int guess_num;
//初始化
public guess()
{
reset();
}
//判断玩家的输入是否正确,并显示相应的提示信息
public void setGuess(String guess)
{
guess_num++;
int i;
try
{
i=Integer.parseInt(guess);
}
catch(NumberFormatException e)
{
i=-1;
}
if(i==answer)
{
isSuccess=true;
}
else if(i==-1)
{
hint="您输入的信息格式错误,请输入数字!";
}
else if(i<answer)
{
hint="您输入的数比答案小";
}
else if(i>answer)
{
hint="您输入的数比答案大";
}
}
//返回属性isSuccess的值
public boolean getIsSuccess()
{
return isSuccess;
}
//返回属性hint的值
public String getHint()
{
return hint;
}
//返回属性guess_num的值
public int getGuess_num()
{
return guess_num;
}
//重新设置游戏,表示一个新游戏的开始
public void reset()
{
answer = Math.abs(new Random().nextInt()%100)+1;
isSuccess=false;
guess_num=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -