Java:
import java.util.Scanner;
public static void zeigeMenue() [B][I]// Multiple markers at this line - Syntax error on token "void", @ expected - Syntax error on token ")", delete this token[/I][/B]
{
System.out.println("(1) Zeige die 1. bis 7. eingegebene Zahl"); [B]//[I][B]Syntax[/B] error on token ";", , expected[/I][/B]
System.out.println("(2) Zeige die achte eingegebene Zahl"); [B]//[I][B]Syntax[/B] error on token ";", , expected[/I][/B]
System.out.println("(3) Zeige die neunte eingegebene Zahl"); [B]//[I][B]Syntax[/B] error on token ";", , expected[/I][/B]
System.out.println("(4) Beende das Programm");
}
public static void main(String[] args) [B][I]//Multiple markers at this line - Syntax error on token(s), misplaced construct(s) - Syntax error on token ")", -> expected - Syntax error on token "main", = expected after this token[/I][/B]
{
int zahl;
int[] zahlen = new int[9];
int i=0;
boolean weiter = true;
Scanner scanner = new Scanner(System.in);
while(i<9)
{
System.out.print("Zahl " + i + ": ");
zahlen[i] = scanner.nextInt(); //Zahl einlesen
i++;
}
while (weiter==true)
{
zeigeMenue();
System.out.print("\nGeben Sie eine Zahl ein:");
zahl = scanner.nextInt();
switch(zahl)
{
case 1: for(int i1 = 0; i1<7; i1++)
{
System.out.println(zahlen[i1]);
}
break;
case 2: System.out.println(zahlen[7]); break;
case 3: System.out.println(zahlen[8]); break;
case 4: System.out.println("Programm wird beendet!");
weiter = false;
break;
}
}
} [B][I]//Multiple markers at this line - Syntax error, insert ")" to complete Expression - Syntax error, insert ";" to complete BlockStatementop[/I][/B]
Bei der Ausführung des Codes bekomme ich ein Fehler. Woran könnte es liegen ?
Zuletzt bearbeitet: