题目:
完成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的 不知道错在那啊?那个大哥哥大姐姐 指点哈
完成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的 不知道错在那啊?那个大哥哥大姐姐 指点哈
if (yourGess>realNumber) // 条件代码。
else if(yourGess <realNumber) // 条件代码
这3行的yourGess都掉了一个u
如果机器上只安装了一个JDK,而且,只环境变量配置正确的话,才能证明做。
如果有多个JDK的话,那java -version的结果就看你的环境变量怎么配置了。
按照2楼的改完以后,你的PG应该就可以执行了。
CMD 中输入java 会给出所有的命令提示
如没反映,查看环境变量是否配置正确(如不会,google一把即可)
如有反映。
java -version
我调试了一下,错误在这!
在cmd.exe中运行 java可以看到查看java的所有提示!
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("再大些!");
}
}
}
}
}
//输入java -version
java -version
//便可查看java的相关信息