zufallszahl

Status
Nicht offen für weitere Antworten.
H

heinz

Gast
Code:
import java.io.*;
import java.util.*;

public class aufgabe1 {
	public static void main(String[] args) throws IOException {
		//Tastatur initialisieren
		String eingabe;
		BufferedReader tastatur = new BufferedReader(new InputStreamReader(System.in));
        
		// Zufallszahl berechnen
		Random zufall = new Random();
		int zufallszahl = zufall.nextInt(1000);

		// Raterei
		int zahl;
		int counter=0;
		do {
			System.out.println("Bitte Zahl eingeben");
			eingabe = tastatur.readLine();
			zahl = Integer.parseInt(eingabe.trim());
			counter++;
			if (zahl > zufallszahl) System.out.println("Die Zahl ist zu groß!");
			if (zahl < zufallszahl) System.out.println("Die Zahl ist zu klein!");
		} while (zahl != zufallszahl);
        
		System.out.println("\n\n Sie haben " + counter + " Versuche benötigt!");
	}
}

so bei diesem programm soll noch etwas zusätzliches eingebaut werden! und zwar soll das programm nach erraten der zahl wieder von vorne beginnen und sich solange wiederholen bis man mit 0 das programm beendet.dies statistik soll auch wieder am ende ausgegeben werden


wäre nett wenn einer das mal ausprobieren könnte

danke heinz

jptc.org: code tags eingefügt
 
G

Guest

Gast
Einfach nur noch eine while-Schleife drumherumbauen und ein System.exit() wenn zahl==0

Code:
import java.io.*; 
import java.util.*; 

public class aufgabe1 
{ 
	public static void main(String[] args) throws IOException 
	{ 
		//Tastatur initialisieren 
		String eingabe; 
		BufferedReader tastatur = new BufferedReader(new InputStreamReader(System.in)); 
		Random zufall; 
		int zufallszahl;
	  
		int zahl;
		int counter=0; 
		
		while(true)
		{
			zufall = new Random();
			zufallszahl = zufall.nextInt(1000);
			do 
			{ 
				System.out.println("Bitte Zahl eingeben"); 
				eingabe = tastatur.readLine(); 
				zahl = Integer.parseInt(eingabe.trim());
				if(zahl==0)
				{
					System.exit(0);
				}
				else 
				{
					counter++; 
					if (zahl > zufallszahl) System.out.println("Die Zahl ist zu groß!"); 
					if (zahl < zufallszahl) System.out.println("Die Zahl ist zu klein!"); 
				}
		
			} while (zahl != zufallszahl); 
	
			System.out.println("\n\nSie haben " + counter + " Versuche benötigt!"); 
			counter=0;
		}
	}	 
}

Grüsse Andres

jptc.org: code tags eingefügt
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
krgewb Immer dieselbe Zufallszahl Java Basics - Anfänger-Themen 4
M Zufallszahl generieren mit einer linken und rechten Grenze Java Basics - Anfänger-Themen 3
J for Schleife kleinste Zufallszahl finden Java Basics - Anfänger-Themen 25
S Zufallszahl mit Wahrscheinlichkeit Java Basics - Anfänger-Themen 13
brypa Zufallszahl Java Basics - Anfänger-Themen 9
C Zufallszahl + Werte bereich einstellen Java Basics - Anfänger-Themen 2
N Bereich Zufallszahl bestimmen (50 und 100 / 80 und 90) Java Basics - Anfänger-Themen 2
J Zufallszahl funktioniert nicht Java Basics - Anfänger-Themen 27
E Zufallszahl mit Wahrscheinlichkeit Java Basics - Anfänger-Themen 4
T Random soll Zufallszahl beibehalten. Java Basics - Anfänger-Themen 11
F Immer wieder gleiche Zufallszahl? Java Basics - Anfänger-Themen 4
D Zufallszahl zwischen 10 und 99? Java Basics - Anfänger-Themen 5
M Vierstellige Zufallszahl Java Basics - Anfänger-Themen 3
B Methoden Per Buttonklick eine Zufallszahl in ein Numberfield geben Java Basics - Anfänger-Themen 2
S Zufallszahl-Generatoren (Schnittstellen) Java Basics - Anfänger-Themen 14
S Zufallszahl (Statische Attribute und Methoden) Java Basics - Anfänger-Themen 10
M Erste Schritte Zufallszahl Spiel Problem Java Basics - Anfänger-Themen 7
N Zufallszahl beim Eintragen Java Basics - Anfänger-Themen 2
B Methoden Die Sache Mit der Zufallszahl Java Basics - Anfänger-Themen 3
I immer die gleiche Zufallszahl Java Basics - Anfänger-Themen 9
F Zufallszahl ohne Wiederholung Java Basics - Anfänger-Themen 7
R Zufallszahl Java Basics - Anfänger-Themen 5
P Typecasting für Ganzzahlige Zufallszahl (Math.random) Java Basics - Anfänger-Themen 2
S Zufallszahl erzeugen in 50er Schritten Java Basics - Anfänger-Themen 2
S Gerade bzw. Ungerade Zufallszahl generieren Java Basics - Anfänger-Themen 5
P Erste Schritte Zufallszahl in Ascii-Code umwandeln ?!? Java Basics - Anfänger-Themen 6
M Exception bei Zufallszahl Java Basics - Anfänger-Themen 15
M neue Zufallszahl in Schleife Java Basics - Anfänger-Themen 2
TheKing Zufallszahl die man durch 15 dividieren kann Java Basics - Anfänger-Themen 6
Luk10 Zufallszahl "ohne" eine bestimmte Zahl(en) Java Basics - Anfänger-Themen 8
N zufallszahl Java Basics - Anfänger-Themen 3
D Java Zufallszahl Java Basics - Anfänger-Themen 5
N Zufallszahl Java Basics - Anfänger-Themen 2
A Eingabe und Zufallszahl Java Basics - Anfänger-Themen 12
S Zufallszahl -> Schleife Java Basics - Anfänger-Themen 10
TheKing ZufallsZahl im negativbereich Java Basics - Anfänger-Themen 2
S Zufallszahl mit 6 Stellen erzeugen Java Basics - Anfänger-Themen 4
D bei Zufallszahl immer 2 Java Basics - Anfänger-Themen 12
K Zufallszahl Java Basics - Anfänger-Themen 4
Z Alle 15 sek eine Zufallszahl auf Bildschirm Java Basics - Anfänger-Themen 10
M Zufallszahl - kleine Frage Java Basics - Anfänger-Themen 4
S Zufallszahl Java Basics - Anfänger-Themen 9
I Zufallszahl ziwschen 0 und 7 Java Basics - Anfänger-Themen 3
F Zufallszahl in einem bestimmten Intervall Java Basics - Anfänger-Themen 9
B Befehl zum erstellen einer Zufallszahl. Java Basics - Anfänger-Themen 8
S 4-stellige Zufallszahl Java Basics - Anfänger-Themen 4
P Methode funzt nicht => Zufallszahl darf nicht 2x erschein Java Basics - Anfänger-Themen 4
M zufallszahl ohne doppelvorkommen Java Basics - Anfänger-Themen 2
H Zufallszahl Java Basics - Anfänger-Themen 2
K [Java] Zufallszahl als ganze Zahl Java Basics - Anfänger-Themen 5
G Zufallszahl zwischen 2 und n Java Basics - Anfänger-Themen 10
R Zufallszahl random Java Basics - Anfänger-Themen 8
E zufallszahl zwischen 1 und 6 Java Basics - Anfänger-Themen 6
J eigene methode erstellen die eine Zufallszahl generiert. Java Basics - Anfänger-Themen 12
J Zufallszahl ohne Math.random Java Basics - Anfänger-Themen 4
S Spiel: Wer ist näher an der Zufallszahl? Java Basics - Anfänger-Themen 4
N Überprüfung der ZufallsZahl? Java Basics - Anfänger-Themen 2
S Zufallszahl ermitteln Java Basics - Anfänger-Themen 2
C Zufallszahl zwischen... Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben