eclipse 提示在 22,27,29,34,36,40 行存在如:34行的:guess cannot be resolved这样的错误,
哪位有时间,教教我吧!附:什么是javadoc呢,同这个是不是有关呢?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之间的整数,你猜是什么?"); do {
try {
// 获取玩家的输入
int guess;
22 guess = Integer.parseInt(input.readLin());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
27 } catch ( IOException e) {
System.out.println("程序发生异常错误将被关闭!");
29 e.printStackTrace();
}
//对玩家的输入进行判断
34 if(guess>number)
System.out.println("大了点,再猜!");
36 if(guess<number)
System.out.println("小了点,再试试!");
//计数器增加一
counter++ ;}
40 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;
}}}
哪位有时间,教教我吧!附:什么是javadoc呢,同这个是不是有关呢?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之间的整数,你猜是什么?"); do {
try {
// 获取玩家的输入
int guess;
22 guess = Integer.parseInt(input.readLin());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
27 } catch ( IOException e) {
System.out.println("程序发生异常错误将被关闭!");
29 e.printStackTrace();
}
//对玩家的输入进行判断
34 if(guess>number)
System.out.println("大了点,再猜!");
36 if(guess<number)
System.out.println("小了点,再试试!");
//计数器增加一
counter++ ;}
40 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;
}}}
解决方案 »
- java 怎么样调用delphi服务器?像http:xxxxxx/xxx/xx?ss=ss&xx=as
- 获取webroot下upload文件夹下图片文件
- 將dbf轉換成txt
- 请高手帮初学者解释一下这个问题该怎么解决呢????????
- 小弟求救:我用lucene建立了一个全文检索的应用,客户要求在检索的过程中随时终止检索操作。请问,该如何实现?
- 文件切割机1.3版(开源)-多文件切割,合并批处理!!
- 向高手请教输入输出问题!
- 应该有高手用过 ImageJ吧!!!!!!!(UP有分喽!)
- 能提供Jbuilder 5的下载地址吗?
- 关于memcached的问题
- [共享]java面试题_3 (大家看看有帮助么?)
- 如何取不重复的随机数?在线等帮助!
{
// 获取玩家的输入
int guess;
22 guess = Integer.parseInt(input.readLin());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
27 } catch ( IOException e) {
System.out.println("程序发生异常错误将被关闭!");
29 e.printStackTrace();
}
出了这里,guess就不存在了,可以放到try或者do前面去
javadoc是用来提取你写在代码里面的类的说明文档,就如JDK所附带的文档一样
**
*@param args
*猜数了游戏
*/
就是javadoc 具体的格式可以找一些资料查以下
应该是 readLine();
BufferInputStream(new InputStream(System.in.readLine()));
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;
}}}
public class GuessNumberGame{
/**
*@param args
*猜数了游戏
*/
public static void main(String[] args){
//新建一个随机数产生器,然后生成一个0到99之间的整数。
Random random=new Random();
int number=random.nextInt(100);
int guess=0;
//记录玩家猜测的次数
int counter = 0;
System.out.println("我心里有一个0到99之间的整数,你猜是什么?"); do {
try {
// 获取玩家的输入
Scanner input = new Scanner(System.in);
guess = Integer.parseInt(input.next());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入
System.out.println("请输入一个0-99之间的整数!");
continue;
}
//对玩家的输入进行判断
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;
}
}
}
input.readLine()