Hallo,
ich würde gerne 3 Variablen aufsteigend sortieren mit nur if/else Anweisungen. Habe das was gemacht und es funktioniert auch, aber irgendwie kommt mir das ein wenig lang vor^^ Hat da vielleicht jemand eine kürzere Version?
Danke
if (A>B && A>C ||B==C || A==B && A==C && B==C) {
if (B>=C && C<A || A<C) {
if (A<C) {
System.out.print(A+" , "+B+" , "+C);}
else System.out.print(C+" , "+B+" , "+A);}
else System.out.print(B+" , "+C+" , "+A);}
if (B>A && B>C || A==C && A!=B) {
if (A>=C && C<B || B<C) {
if (B<C) {
System.out.print(B+" , "+B+" , "+A);}
else System.out.print(C+" , "+A+" , "+B);}
else System.out.print(A+" , "+C+" , "+B);}
if (C>A && C>B || A==B && A!=C) {
if (A>=B && A<C || C<A) {
if(C<A) {
System.out.print(C+" , "+B+" , "+A);}
else System.out.print(B+" , "+A+" , "+C);}
else System.out.print(A+" , "+B+" , "+C);}