Java猜数字游戏?
导入Java . util . random;
导入Java . util . scanner;
/**
* @作者:酷_吴
* @ Date:2020-12-01 23:39
*/
公共类GuessNumberGame {
静态int count = 0;
静态int答案= new Random()。nextInt(100);
公共静态void main(String[] args)引发异常{
System.out.println("猜数游戏开始,数字为0~100之间的整数");
compare num();
}
公共静态void compareNum()引发异常{
if(count & gt;= 10){
System.out.println("正确答案是"+答案);
System.out.println("你真笨,下次再来!");
返回;
}
count++;
int n = receive num();
如果(n & lt0){
Thrownnewexception("您输入的数字不符合要求,请重新输入!");
}
如果(n & gt99){
Thrownnewexception("输入错误,请输入正确的数字!") );
}
如果(n & lt回答){
System.out.println("太小了,再大一点!");
compare num();
}
如果(n & gt回答){
System.out.println("太大了,小一点!");
compare num();
}
如果(n ==答案){
System.out.println("恭喜你,你猜对了!");
}
}
public static int receiveNum() {
System.out.println("请输入你猜到的数字:");
int n =新扫描仪(System.in)。nextInt();
返回n;
}
}
运行结果