Moin,
ich hab kein kleines Programm geschrieben und anschließend versucht das etwas in Motheden "auszulagern", leider bekomme ich folgende Fehler:
Hier mein Quelltext:
Ich probiere schon als rum, komme aber zu keinem Ergebnis...
Danke schonmal.
ich hab kein kleines Programm geschrieben und anschließend versucht das etwas in Motheden "auszulagern", leider bekomme ich folgende Fehler:
Code:
TheMac:Random sfd$ javac Random.java
Random.java:36: <identifier> expected
public void InOut(int In, maximum)
^
Random.java:67: ')' expected
}
^
2 errors
Hier mein Quelltext:
Code:
import java.io.*;
public class Random
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader (System.in)); //Erstellen eines Buffered Readers
int Eingabe;
boolean isNumber = true;
int max;
try
{
System.out.print("Bitte die Obergrenze für die Zufallszahl eingeben: ");
max = Integer.parseInt(stdin.readLine());
}
catch (NumberFormatException e)
{
isNumber = false;
}
if (isNumber)
{
System.out.print("Bitte die geratene Zahl eingeben: ");
Eingabe = Integer.parseInt(stdin.readLine());
InOut(Eingabe, max);
}
else
{
System.out.println("Fehlerhafte eingabe.");
}
}
public void InOut(int In, maximum)
{
String versuche = " Verusche";
int Zaehler = 0;
int RandZahl = (int) (maximum * Math.random() +1);
do
{
Zaehler++;
if (RandZahl < In)
{
System.out.println("Die geratene Zahl ist zu groß.\n");
}
else if (RandZahl > In)
{
System.out.println("Die geratene Zahl ist zu klein.\n");
}
else if (RandZahl == In)
{
System.out.println("Richtig. Die Zufallszahl war " + RandZahl + ".\n");
if (Zaehler == 1)
{
versuche = " Versuch";
}
System.out.println("Du hast " + Zaehler + versuche + " benötigt um die Zahl zu erraten.");
}
} while (RandZahl != In);
}
}
Ich probiere schon als rum, komme aber zu keinem Ergebnis...
Danke schonmal.