import java.util.Random;
public class GuessNumberGame{
/**
*@param args
*猜数了游戏
*/
public static void main(String[] args){
//新建一个随机数产生器,然后生成一个0到99之间的整数。
Random random=new Random();
int number=random.nextInt(100);
//记录玩家猜测的次数
int counter = 0;
System.out.println("我心里有一个0到99之间的整数,你猜是什么?");
int guess; do {
try {
// 获取玩家的输入
guess = Integer.parseInt(input.readLine()); 这里,提示input.readLine()有问题,
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
} catch ( IOException e) { 这里,提示IOException e有问题。
System.out.println("程序发生异常错误将被关闭!");
e.printStackTrace();
}
//对玩家的输入进行判断
if(guess>number)
System.out.println("大了点,再猜!");
if(guess<number)
System.out.println("小了点,再试试!");
//计数器增加一
counter++ ;}
while (guess != number);
//判断成绩
switch(counter){
case 1:
System.out.println("天啊!你真能蒙!");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
System.out.println("这么快就猜对了,你很smart啊!");
break;
default:
System.out.println("猜了半天才猜出来,小同学,你的智商还比不上阿甘!");
break;
}}}
错误分别标在上面,帮我看看啊。我今晚还想运行看看呢!在线等。
public class GuessNumberGame{
/**
*@param args
*猜数了游戏
*/
public static void main(String[] args){
//新建一个随机数产生器,然后生成一个0到99之间的整数。
Random random=new Random();
int number=random.nextInt(100);
//记录玩家猜测的次数
int counter = 0;
System.out.println("我心里有一个0到99之间的整数,你猜是什么?");
int guess; do {
try {
// 获取玩家的输入
guess = Integer.parseInt(input.readLine()); 这里,提示input.readLine()有问题,
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
} catch ( IOException e) { 这里,提示IOException e有问题。
System.out.println("程序发生异常错误将被关闭!");
e.printStackTrace();
}
//对玩家的输入进行判断
if(guess>number)
System.out.println("大了点,再猜!");
if(guess<number)
System.out.println("小了点,再试试!");
//计数器增加一
counter++ ;}
while (guess != number);
//判断成绩
switch(counter){
case 1:
System.out.println("天啊!你真能蒙!");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
System.out.println("这么快就猜对了,你很smart啊!");
break;
default:
System.out.println("猜了半天才猜出来,小同学,你的智商还比不上阿甘!");
break;
}}}
错误分别标在上面,帮我看看啊。我今晚还想运行看看呢!在线等。
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;public class GuessNumberGame {
/**
* @param args 猜数了游戏
*/
public static void main(String[] args) {
//新建一个随机数产生器,然后生成一个0到99之间的整数。
Random random = new Random();
int number = random.nextInt(100);
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
//记录玩家猜测的次数
int counter = 0;
System.out.println("我心里有一个0到99之间的整数,你猜是什么?");
int guess = 0; do { try {
// 获取玩家的输入 guess = Integer.parseInt(input.readLine());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
} catch (IOException e) {
System.out.println("程序发生异常错误将被关闭!");
e.printStackTrace();
} //对玩家的输入进行判断
if (guess > number)
System.out.println("大了点,再猜!");
if (guess < number)
System.out.println("小了点,再试试!");
//计数器增加一
counter++;
} while (guess != number);
//判断成绩
switch (counter) {
case 1:
System.out.println("天啊!你真能蒙!");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
System.out.println("这么快就猜对了,你很smart啊!");
break;
default:
System.out.println("猜了半天才猜出来,小同学,你的智商还比不上阿甘!");
break;
}
}
}
import java.io.*;
public class GuessNumberGame{
/**
*@param args
*猜数了游戏
*/
public static void main(String[] args){
//新建一个随机数产生器,然后生成一个0到99之间的整数。
Random random=new Random();
int number=random.nextInt(100);
//记录玩家猜测的次数
int counter = 0;
System.out.println("我心里有一个0到99之间的整数,你猜是什么?");
int guess =0;
do {
try {
// 获取玩家的输入
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(isr); guess = Integer.parseInt(input.readLine());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
} catch ( IOException e) {
System.out.println("程序发生异常错误将被关闭!");
e.printStackTrace();
}
//对玩家的输入进行判断
if(guess>number)
System.out.println("大了点,再猜!");
if(guess<number)
System.out.println("小了点,再试试!");
//计数器增加一
counter++ ;}
while (guess != number);
//判断成绩
switch(counter){
case 1:
System.out.println("天啊!你真能蒙!");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
System.out.println("这么快就猜对了,你很smart啊!");
break;
default:
System.out.println("猜了半天才猜出来,小同学,你的智商还比不上阿甘!");
break;
}}}