Beiträge von api88

    eigentlich soll dann jeweils ein befehl ausgeführt werden. ich kann euch ja mal meinen quelltext mit den if bedingungen zeigen.

    Code
    if(z1==0 && z2==0 && z3==0 && z4==0){s1.enqueue(new Kunde());}
          if(z1<z2 && z1<z3 && z1<z4){s1.enqueue(new Kunde());}
          if(z2<z1 && z1<z3 && z1<z4){s2.enqueue(new Kunde());}
          if(z3<z1 && z1<z2 && z1<z4){s3.enqueue(new Kunde());}
          if(z4<z1 && z1<z2 && z1<z3){s4.enqueue(new Kunde());}
          if(z1==z2 && z1<z3 && z1<z4 || z1==z3 && z1<z2 && z1<z4 || z1==z4 && z1<z2 && z1<z3){s1.enqueue(new Kunde());}
          if(z2==z3 && z2<z1 && z2<z4 || z2==z4 && z2<z1 && z2<z3){s2.enqueue(new Kunde());}
          if(z3==z4 && z3<z1 && z3<z2){s3.enqueue(new Kunde());}

    Hi ich bin gerade dabei ein Programm zu schreiben in dem ich 4 Variablen(int z1, int z2, int z3 und int z4)miteinander vergleichen muss.

    Mein Ziel ist es, die jeweils kleinste Variable, oder eine der kleinsten Variablen, rauszufinden.
    Falls 2 Variablen gleich-klein sind soll einfach die erste angezeigt werden ( d.h. wenn z.B. z1 = z2 ist dann soll in dem Fall z1 angezeigt werden).

    Ich habe das schon mit if-bedingungen probiert komme dann aber im endeffekt auf viele viele if-bedingungen. Kann mir da einer sagen wich ich das machen kann?