간단한 추측 프로그램을 만들고 있습니다. 숫자 1-20을 맞춰보세요. 잘못 입력하면 은으로 다시 인쇄해야합니다. 그러나 아직도 그것을하고 있으며, 그것을 기억하게하는 방법을 알아 내는데 도움이 필요합니다.추측 프로그램을 만들 때 그 숫자를 추측했는지 기억해야합니다.
제발 나를 괴롭히지 마십시오. 프로그래밍에 초보자입니다. =)
다음은 코드의 친구입니다 :
import java.util.Scanner;
public class TG_UN5EX5 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int characternumber = 0;
int characterrandom = (int) (Math.random() * (100 + 1 - 1) + 1);
int[] list = new int[20];
int e = 0;
int random = (int) (Math.random() * (20 - 1 + 1) + 1);
int guesstimes = 5;
int guess = 0;
int guessed = 0;
while (guess != random && guesstimes > 0) {
for (int b = 0; b < list.length; b++) {
e++;
list[b] = e;
if (guess == e)
list[e] = -1;
if (e >= 20)
e = 0;
if (list[e] != -1)
System.out.print("[" + list[b] + "] ");
}
System.out.print("What is the number?");
guess = scan.nextInt();
if (guess > random)
System.out.println("Too High!");
else if (guess < random)
System.out.println("Too Low!");
else
System.out.println("You got it!");
guesstimes--;
}
if (guess != random)
System.out.println("Game over! \n You ran out of tries!");
else
System.out.println("You won!");
}
}