Natürlich hab ich es auch schon Versucht zu lösen und die Grundbegriffe kenne ich bereits nur weiß ich jetz nicht wie es weiter geht.
Wenn man eine Zahl eingibt kommt je nachdem die Zahl ist zu groß oder zu klein, so wie es gehört.
Doch nach der ERSTEN Eingabe ist das Programm bereits beendet.
Also muss ich es schaffen dass es IMMER WEITER geht SOLANGE man die
Zuffalszahl erraten hat.
Theoretisch dachte ich mir muss dass einfach mit dem Vergleich Operator == gehen ( also if eingabe == zufallszahl ) doch es beendet trotzdem nach der ersten Zahl.
Aber ich zeig euch mal was ich bereits gemacht habe :
import java.util.*;
class Freitag0212 {
public static void main (String [] args ) {
int eingabe = 0;
System.out.println("Herzlich Willkommen!\n\n");
System.out.println("In diesem Programm geht es darum die Zufallszahl zu erraten,\ndie in dem Zahlenbereich von 1 bis 100 liegt.\n");
System.out.println("\n\nBitte geben sie die erste Zahl ein\n");
Random zufall = new Random();
Scanner einleser = new Scanner(System.in);
eingabe = einleser.nextInt();
int zufallszahl = 0;
zufallszahl = zufall.nextInt(100);
if (eingabe < zufallszahl) {
System.out.println("\nDie angegebene Zahl ist zu klein");
}
if (eingabe > zufallszahl) {
System.out.println("\nDie angegebene Zahl ist zu groß");
}
if (eingabe == zufallszahl) {
System.out.println("Sie haben die Zahl erraten!");
}
}
}
Alles anzeigen
Danke für eure Antworten!