Schönen Nachmittag zusammen!
Angabe: Entwerfe ein Programm, welches 3 verschiedene Zahlen einliest, und von diesen 3 Zahlen den Median ausgibt.
Ich will diese Aufgabe ohne arrays lösen, weil wir das bis jez noch nicht gemacht haben.
Habs seit gestern auf viele verschiedene Arten probiert, aba ich kriegs einfach nicht auf die Reihe
Am einfachsten in meinen Augen wäre
Code
if ((a < b < c) ^ (c < b < a)) {System.out.println("Median = " +b);}
else if ((b < a < c) ^ (c < a < b)) {System.out.println("Median = " +a);}
else if ((a < c < b) ^ (b < c < a)) {System.out.println("Median = " +c);}
so etwas in die Richtung, aba so funktionierts mal jedenfalls nicht.
Alle anderen Methoden die ich ausprobiert hab, sind ungleich länger, und es haut einfach nicht so hin, wie es gefragt ist.
Entweder es gibt mir dann alle 3 Zahlen als Median aus oda sonstige Fehler.
Bitte um Hilfe, muss das Programm bis 18:00 abgeben