Machen Sie ein Ratenprogramm, müssen Sie sich daran erinnern, ob ich diese Zahl erraten habeJava

Java-Forum
Anonymous
 Machen Sie ein Ratenprogramm, müssen Sie sich daran erinnern, ob ich diese Zahl erraten habe

Post by Anonymous »

Ich mache ein einfaches Ratenprogramm. Erraten Sie die Nummer 1-20, wenn Sie es falsch verstehen, sollte es diese Nummer jemals wieder drucken. Es tut dies jedoch immer noch und ich brauche Hilfe, um herauszufinden, wie man es erinnert. =) < /p>

Hier sind die Code -Freunde: < /p>

Code: Select all

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!");

}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post