Compiler-Fehler Kompilierfehler bei Rateprogramm

Saueee

Neues Mitglied
Hallo,
ich bin neu hier und ein absoluter Einsteiger. Ich arbeite gerade das Buch "Grundkurs: Programmieren in Java" durch. Habe nun ein Problem mit einem Code, ich bekomme immer einen Compile error.
Zur Info: Ich programmiere ohne Entwicklungsumgebund direkt im Editor. Java ist installiert und Systemvariablen gesetzt. Normalerweise funktioniert kompiliern und ausführen ohne Probleme. Ich nutze die Klasse "Prog1Tools.IOTools". (Aufgabe 4.31 falls jemand das Buch hat)

Fogenden Fehler bekomme ich in der Command Console:
Java:
C:\Java>javac raten.java
raten.java:12: error: ';' expected
While (a != geheimZahl)
                       ^
1 error


CODE:
Java:
import static Prog1Tools.IOTools.*;
public class raten {
public static void main(String[] args) {

String name = readString("Vorname eingeben: ");
System.out.println("Hallo "+name+", Willkommen beim Zahlenraten");
System.out.println("Regeln: Versuche eine Zahl zwischen 1 und 100 zu eraten. Gib eine Zahl ein und dir wird gesagt ob die gesuchte Zahl größer oder kleiner ist.");
int geheimZahl = (int) (99*Math.random() + 1);
int c = 0;
int a = 0;

While (a != geheimZahl){

	c++;
	System.out.println("Rateversuch Nummer "+c);
	a = readInt("Zahl eingeben: ");

		if (a == geheimZahl){
			System.out.println("Glückwunsch du hast die gesuchte Zahl eraten!");
		}
		else    {
			if (a < geheimZahl){
				System.out.println("Die gesuchte Zahl ist höher");
			}
			else{ 
				System.out.println("Die gesuchte Zahl ist tiefer");

			}
			}

	}


}
}
 

Ähnliche Java Themen

Neue Themen


Oben