永发信息网

用JAVA编写一个猜数字的游戏。命令提示符显示找不到符号。我是初学者,请各位大侠帮忙看一下吧,多谢啦~~~

答案:2  悬赏:70  手机版
解决时间 2021-02-22 12:03
  • 提问者网友:嗝是迷路的屁
  • 2021-02-21 15:13
用JAVA编写一个猜数字的游戏。命令提示符显示找不到符号。我是初学者,请各位大侠帮忙看一下吧,多谢啦~~~
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-02-21 16:49
System.out.printIn应改为System.out.println,其中printIn的I是I来的,yourGuess = Integer.paresInt(br.readLine());中的paresInt改为parseInt……其他基本没问题,不知道运行程序了没有?!追问我改过了,又提示找不到main class,没法运行追答import java.io.BufferedReader;

import java.io.InputStreamReader;
import java.util.Random;
public class GuessNumber {
public static void main(String[] args) {
System.out.println("欢迎进入猜数字游戏!" + "\n" + "请输入1个0到100之间的整数:");
GuessNumber ch = new GuessNumber();
ch.guess();
}
public void guess() {
int realNumber = 0;
int yourGuess = 0;
Random rand = new Random();
realNumber = rand.nextInt(100) + 1;
long startTime = System.currentTimeMillis();// 获取开始时间
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));// 从字符输入流中读取文本,缓冲各个字符
while (yourGuess != realNumber) {
try {
yourGuess = Integer.parseInt(br.readLine());
} catch (Exception e) {
System.out.println("请输入一个1至100之间的整数");
continue;
}
if (yourGuess < 0 || yourGuess > 100) {
System.out.println("请输入一个1至100之间的整数:");
continue;
} else if (yourGuess > realNumber) {
System.out.println("您猜大了,再来!");
} else if (yourGuess < realNumber) {
System.out.println("您猜小了,再来!");
}
}
long endTime = System.currentTimeMillis();// 获取结束时间
if (yourGuess == realNumber) {
System.out.println("恭喜您猜中了!!!" + "\n" + "程序运行时间:"
+ (endTime - startTime) / 1000 + "s");
}
}
}
我运行了可以啊……
全部回答
  • 1楼网友:零点过十分
  • 2021-02-21 18:18
用eclipse吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯