Hey
hatte in Informatik auf in BlueJ ein Programm zu schreiben, in dem der Benutzer 3 Zahlen eingibt und die größte Zahl von der Konsole ausgegeben werden soll. Mein Programm funktioniert aber nicht, und ich kann den Fehler nich finden ._. Angeblich fehlt eine Klammer.... aber an der Stelle wo sie angeblich fehlt gehört gar keine Klammer hin... und das Programm funktioniert nicht ???:L
public class Vergleichen
{
public static void vergleichen (int zahl1, int zahl2, int zahl3);
int zahl1=pzahl1;
int zahl2=pzahl2;
int zahl3=pzahl3;
{
if(pzahl1>pzahl2);
System.out.println(+pzahl1"ist größer als" +pzahl2);
if(pzahl1>pzahl3);
System.out.println(+pzahl1"ist die höchste Zahl");
else;
System.out.println(+pzahl3"ist die höchste Zahl");
if(pzahl1<pzahl2);
System.out.println(+pzahl2"ist größer als" +pzahl1);
if(pzahl2>pzahl3);
System.out.println(+pzahl2"ist die höchste Zahl");
else;
System.out.println(+pzahl3"ist die höchste Zahl");
}
}
hatte in Informatik auf in BlueJ ein Programm zu schreiben, in dem der Benutzer 3 Zahlen eingibt und die größte Zahl von der Konsole ausgegeben werden soll. Mein Programm funktioniert aber nicht, und ich kann den Fehler nich finden ._. Angeblich fehlt eine Klammer.... aber an der Stelle wo sie angeblich fehlt gehört gar keine Klammer hin... und das Programm funktioniert nicht ???:L
public class Vergleichen
{
public static void vergleichen (int zahl1, int zahl2, int zahl3);
int zahl1=pzahl1;
int zahl2=pzahl2;
int zahl3=pzahl3;
{
if(pzahl1>pzahl2);
System.out.println(+pzahl1"ist größer als" +pzahl2);
if(pzahl1>pzahl3);
System.out.println(+pzahl1"ist die höchste Zahl");
else;
System.out.println(+pzahl3"ist die höchste Zahl");
if(pzahl1<pzahl2);
System.out.println(+pzahl2"ist größer als" +pzahl1);
if(pzahl2>pzahl3);
System.out.println(+pzahl2"ist die höchste Zahl");
else;
System.out.println(+pzahl3"ist die höchste Zahl");
}
}