Hallo,
habe folgendes Programm geschrieben
man liest 3Zahlen ein (Variablen a,b,c) und soll dann das Paar mit der geringsten Differenz ausgeben.
Aber das Programm gibt immer alle 3 Möglichkeiten aus , was ja eigentlich nicht sein kann ! Es ignoriert quasi meine if-Bedingungen...
MfG
habe folgendes Programm geschrieben
man liest 3Zahlen ein (Variablen a,b,c) und soll dann das Paar mit der geringsten Differenz ausgeben.
Code:
d = Math.abs (a-b);
e = Math.abs (a-c);
f = Math.abs (b-c);
if ((d<e)&&(d<f)) ;{
System.out.println("Die geringste Differenz zweier Zahlen ist zwischen "+a+" und " +b);
}
if ((e<f)&&(e<d)) ;{
System.out.println("Die geringste Differenz zweier Zahlen ist zwischen "+a+" und " +c);
}
if ((f<d)&&(f<e)) ;{
System.out.println("Die geringste Differenz zweier Zahlen ist zwischen "+b+" und " +c);
}
MfG