试图让我的第一个节目"基本思维游戏".
每次我尝试运行它都没有显示出来,也不知道出了什么问题.
希望你能给我一些帮助或建议.
顺便说一句,我几乎是Java编程的NOOB所以请轻松评论:)
这是代码:
import java.util.*;
import java.util.Scanner.*;
import java.util.ArrayList.*;
public class Main {
public static void start() {
int answer = (int) (Math.random() * 1000 + 1) ;
int tries = 0 ;
int player ;
String name = "name" ;
String quit = "quit";
String y = "yes";
String n = "no";
String guess = ("player") ;
String another = ("Y") ;
Scanner input = new Scanner (System.in);
System.out.println( " Welcome to Guessing Game " ) ; …Run Code Online (Sandbox Code Playgroud) 大家好。感谢对我的障碍的主要帮助。这次我的问题是,我如何对代码中提供的数组列表进行排序基本上不知道我需要在下面提供的代码中添加什么,只是为了简单五分我得到了 3 个数组列表,我想将它们合并为一个数组列表,所以他们可以在猜测和尝试中排序(如果两个玩家有相同的猜测,那么时间应该确定)。很难解释它,但我尽力了......最好的办法是运行它然后你会弄清楚问题是什么?
这是代码:
import java.util.*;
import java.util.Scanner.*;
import java.util.ArrayList.*;
public class Main {
public static String ToString(int a, double b, String c)
{
String aS = Integer.toString(a);
String bS = Double.toString(b);
String scoreList = (aS + "\t\t" + bS + "\t\t" + c);
return scoreList;
}
private static void start() {
int tries = 0 ;
int guess = -1;
String name ;
String quit = "quit";
String y = "yes";
String n = "no";
String currentGuess;
String another …Run Code Online (Sandbox Code Playgroud) 嘿伙计们,感谢先前的帮助在我尝试解释我的问题之前,你们需要知道代码是什么.它几乎是"编写一个用户猜测1到1000之间的随机数的游戏.程序应该从键盘读取一个数字,并打印猜测是否太高,太低或正确.当用户已经猜对了,该程序打印出所做的猜测数量和时间以及玩家名称.当游戏开始时,程序必须打印整个高分列表,按升序中的猜测数量排序"
问题是在玩游戏时,当你设法得到正确的答案时,它没有显示时间,但是当打印高分时,它显示在那里,因为试图更改布尔语句而没看到上班.以下是问题的说明:
You guessed 2 times in 0 seconds.
Please enter your name.
gert
Want to go again?(y/n).....n
HighScore:
Tries Time Name
1 35 b
2 6 gert
Run Code Online (Sandbox Code Playgroud)
所以基本上我很困难,我希望你们能给我一些指示或某种帮助,以便我能解决问题,,,,,任何帮助都表示赞赏....顺便说一下这是我的第一个程序,基本上还处于学习阶段所以请轻松评论.代码如下:
import java.util.*;
import java.util.Scanner.*;
import java.util.ArrayList.*;
import java.util.Collections.*;
public class Main {
private static void start() {
int tries = 0 ;
int guess = -1;
String name ;
String quit = "quit";
String y = "yes";
String n = "no";
String currentGuess;
String another = ("y") ;
Scanner input = …Run Code Online (Sandbox Code Playgroud)