kostenloser Webspace werbefrei: lima-city


Probleme mit if-abfragen in java

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    aerodaktyl

    aerodaktyl hat kostenlosen Webspace.

    Ich habe noch nicht so viel Erfahrung mit Java / Javascript.

    Ich habe 6 Variablen in jeweils einem Textfeld.
    Nun möchte ich, dass sowohl der höchste, der zweit höchste und der dritt-höchste (die jeweiligen bezeichnungen) in den jeweiligen Textfeldern ausgegeben werden.

    Ich habe schon versucht, das ganze in Excel / OpenOffice Calc umzusetzten, um mir einen kleinen überblick über die Abfrage zu machen. Da hat es auch ganz gut funktioniert.

    Wenn ich aber nun versuche, die if-Abfrage in meine HTML-Seite einzubauen funktionieren alle anderen Funktionen im Javascript nicht mehr.

    Ich bin offen für lösungsvorschläge und hilfen aller Art.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Java ist nicht JavaScript!

    Lösung in JavaScript:

    function Numsort (a, b) {
      return a - b;
    }
    
    function dreihoechste(meinewerte)//meinewerte muss ein Array sein!
    {
    meinewerte.sort(Numsort);//sortieren
    meinewerte.reverse();//Array umdrehen
    alert(meinewerte[0]+\' \'+meinewerte[1]+\' \'+meinewerte[2]);
    }



    Beitrag geändert: 7.1.2008 10:07:23 von bladehunter
  4. Hoi

    Google mal nach dem sog. Bubblesort verfahren.
    Kannst das dann ja auf dein textdokument so zuschneiden das das passt.
    Mit dem Bubblesort verfahren Sortierst du variablen nach bestimmten vorgaben.

    mfg
  5. Autor dieses Themas

    aerodaktyl

    aerodaktyl hat kostenlosen Webspace.

    Danke für den Tipp.

    Leider werde ich dasrus nicht so richtig schlau.

    Mein problem ist es:
    Eingabe:
    Wert 1 id=01 value: 2
    Wert 2 id=02 value: 3
    Wert 3 id=03 value: 4
    Wert 4 id=04 value: 5
    Wert 5 id=05 value: 7
    Wert 6 id=06 value: 9

    Ausgabe:
    Wert a value: Wert 6
    Wert b value: Wert 5
    Wert c value: Wert 4


  6. Autor dieses Themas

    aerodaktyl

    aerodaktyl hat kostenlosen Webspace.

    Wie gebe ich an welche Textfelder er als Array ansehen soll?

    bladehunter schrieb:
    Java ist nicht JavaScript!

    Lösung in JavaScript:

    function Numsort (a, b) {
     return a - b;
    }
    
    function dreihoechste(meinewerte)//meinewerte muss ein Array sein!
    {
    meinewerte.sort(Numsort);//sortieren
    meinewerte.reverse();//Array umdrehen
    alert(meinewerte[0]+\\\' \\\'+meinewerte[1]+\\\' \\\'+meinewerte[2]);
    }



    Beitrag geändert: 7.1.2008 10:07:23 von bladehunter
  7. //... die Funktionsdefinitionen
    
    werte=new Array();
    werte[0]=document.formularname.inputnameXY.value;
    werte[1]=document.formularname.inputnameXYZ.value;
    werte[2]=document.formularname.inputnameblablubb.value;
    werte[3]=document.formularname.inputnameABC.value;
    //...
    
    dreihoechste(werte);
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!