D
Destiny1985
Gast
Nachdem ich ja auf der Suche nach neuen Übungen bin, hab ich hier das mit dem Lottoprogramm gelesen und gedacht "OK das mach ich jetzt auch mal"....
So, das Programm habe ich gerade erst angefangen, daher ist noch nicht viel Code da...doch ich stehe vor einem problem, Das ich GAR NICHT kapiere...also hier erstmal der Code
OK, also...die Eingabe klappt...und ich wollt danach mir nur mal die zahlen wieder ausgeben lassen, doch das hat dann nicht geklappt... ich bekam den fehler
Hab wie ihr in dem Code hier seht die methode so gemacht das er nur noch einmal "NUR EIN TEST" ausgeben soll...aber selbst dabei kommt dieser fehler..verstehe absolut nicht woher er kommt und was ihn auslöst...plz eine verbesserung und erklärung...
mfg
So, das Programm habe ich gerade erst angefangen, daher ist noch nicht viel Code da...doch ich stehe vor einem problem, Das ich GAR NICHT kapiere...also hier erstmal der Code
Code:
import java.io.*;
public class LottoSpiel
{
public static void main (String[] args)
{
begruessung();
eingabe();
ausgabe();
}
public static void begruessung()
{
System.out.println("Wilkommen beim Lotto-Spiel");
System.out.println("**************************");
}
public static void eingabe()
{
int[] lottoZahlen = new int[6];
for (int i = 0; i <= 5; i++)
{
lottoZahlen[i] = 0;
}
System.out.println("\nBitte geben sie nachfolgend ihre 6 Lottozahlen ein\n");
for (int j = 0; j <= 5; j++)
{
BufferedReader zahl = new BufferedReader (new InputStreamReader(System.in));
String eingabe = "";
System.out.print((j + 1) + ". Zahl: ");
while ( lottoZahlen[j] < 1 || lottoZahlen[j] > 49 )
{
try
{
eingabe = zahl.readLine();
lottoZahlen[j] = Integer.parseInt(eingabe);
}
catch (IOException e)
{
System.out.println("\nSchwerer Ausnahmefehler");
}
catch (NumberFormatException e2)
{
System.out.println("\nSie muessen eine Zahl eingeben");
}
if ( lottoZahlen[j] < 1 || lottoZahlen[j] > 49 )
{
System.out.print("\n" + lottoZahlen[j] + " ist nicht im Bereich der Lottozahlen (1-49)");
System.out.print(" Erneute Eingabe: ");
}
}
}
public static void ausgabe();
{
System.out.println("NUR EIN TEST");
}
}
}
OK, also...die Eingabe klappt...und ich wollt danach mir nur mal die zahlen wieder ausgeben lassen, doch das hat dann nicht geklappt... ich bekam den fehler
Code:
LottoSpiel.java:58: illegal start of expression
public static void ausgabe();
Hab wie ihr in dem Code hier seht die methode so gemacht das er nur noch einmal "NUR EIN TEST" ausgeben soll...aber selbst dabei kommt dieser fehler..verstehe absolut nicht woher er kommt und was ihn auslöst...plz eine verbesserung und erklärung...
mfg