题目:
 完成JAVA猜数游戏设计:给你一个1至100之间的整数,请猜测这个数。按模板要求,将【代码1】~【代码7】替换为Java程序代码。答案:
import java.util.Scanner;
public class GuessNumber
{     
     public static void main (String args[ ])
     { 
       System.out.println("给你一个1至100之间的整数,请猜测这个数");
       int realNumber=(int)(Math.random()*100)+1;
       int yourGuess=0;
       Scanner reader=new Scanner(System.in);     
       System.out.println("输入您的猜测:");
       yourGuess=reader.nextInt(); // reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess
       while (yourGess!=realNumber)  // 循环条件。
       {
         if (yourGess>realNumber)  // 条件代码。
          {
              System.out.println("猜大了,请再猜:");
              yourGuess=reader.nextInt();  // reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess
           }
         else if(yourGess<realNumber)  // 条件代码
           {
               System.out.println("猜小了,请再猜:");
              yourGuess=reader.nextInt();    // reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess
           }
       }
      System.out.println("猜对了!");
   }
}保存为:GuessNumber.java 怎么调试的时间就出问题了啊 小弟是才学JAVA的  不知道错在那啊?那个大哥哥大姐姐 指点哈   

解决方案 »

  1.   

    命令行输入java -version可以查看jdk版本。
      

  2.   

    while (yourGess!=realNumber)  // 循环条件。 
    if (yourGess>realNumber)  // 条件代码。 
    else if(yourGess <realNumber)  // 条件代码 
    这3行的yourGess都掉了一个u
      

  3.   


    如果机器上只安装了一个JDK,而且,只环境变量配置正确的话,才能证明做。
    如果有多个JDK的话,那java -version的结果就看你的环境变量怎么配置了。
    按照2楼的改完以后,你的PG应该就可以执行了。
      

  4.   


    CMD 中输入java 会给出所有的命令提示
      

  5.   

    2楼能编译成功,但运行时还有个异常,NoClassDefFoundError,把GuessNumber.class的目录弄进classpath后就可以运行了,不知道lz是不是也是这问题
      

  6.   

    开始-运行-cmd
    如没反映,查看环境变量是否配置正确(如不会,google一把即可)
    如有反映。
    java -version
      

  7.   


    我调试了一下,错误在这!
    在cmd.exe中运行 java可以看到查看java的所有提示!
      

  8.   

    怎么都是《unknown source》啊?是不是没有装这东西啊?
      

  9.   

    import java.util.*;
    public class helloAccp1
    {
    public static void main(String[] args)
    {
    System.out.println("我心里有一个1-100之间的数,请你猜测一下吧:");
    int realNum=(int)(Math.random()*100+1);
    Scanner input=new Scanner(System.in);
    int youGuess=0;
    while(youGuess!=realNum)
    {
    System.out.println("请输入您的猜测:");
     youGuess=input.nextInt();
    if(youGuess==realNum)
    {
    System.out.println("猜对了");
    break;
    }
    else
    {
    if(youGuess>realNum)
    {
    System.out.println("再小些!");
    }
    else
    {
    System.out.println("再大些!");
    }
    }
    }
    }
    }
      

  10.   

    用java -version就可以了,在cmd中
      

  11.   

    运行cmd.exe ->
    //输入java -version
    java -version
    //便可查看java的相关信息