123michi19
Lt. Junior Grade
- Registriert
- Okt. 2014
- Beiträge
- 324
Hi Leute,
ich sollte von der Hochschule aus ein Programm schreiben, dass 3 beliebige Zahlen der Größe nach sortiert ausgibt (Verschachtelte if-Anweisung als Thema)
Hier einmal mein Code:
In Zeile 43 (die zweite else - Anweisung) bekomme ich vom Compiler die Fehlermeldung if without else. Ich finde jetzt keinen Fehler oder sehe auch nicht, dass eine Klammer fehlen würde. Vielleicht könnt ihr mir weiterhelfen
Vielen Dank :-)
ich sollte von der Hochschule aus ein Programm schreiben, dass 3 beliebige Zahlen der Größe nach sortiert ausgibt (Verschachtelte if-Anweisung als Thema)
Hier einmal mein Code:
Code:
/* Sort.java*/
public class Sort
{
public static void main (String[]args)
{
int x = 1;
int y = 3;
int z = 2;
if ((x>y) && (x>z))
{
if (y>z)
{
System.out.println (+x);
System.out.println (+y);
System.out.println (+z);
if (y<z)
{
System.out.println (+x);
System.out.println (+z);
System.out.println (+y);
}
}
}
else
{
if ((y>x) && (y>z))
{
if (x>z)
{
System.out.println (+y);
System.out.println (+x);
System.out.println (+z);
if (x<z)
{
System.out.println (+y);
System.out.println (+z);
System.out.println (+x);
}
}
}
}
else
{
if ((z>y) && (z>x))
{
if (y>x)
{
System.out.println (+z);
System.out.println (+y);
System.out.println (+x);
if (y<x)
{
System.out.println (+z);
System.out.println (+x);
System.out.println (+y);
}
}
}
}
}
}
In Zeile 43 (die zweite else - Anweisung) bekomme ich vom Compiler die Fehlermeldung if without else. Ich finde jetzt keinen Fehler oder sehe auch nicht, dass eine Klammer fehlen würde. Vielleicht könnt ihr mir weiterhelfen
Vielen Dank :-)