Probleme mit if-abfragen in java
lima-city → Forum → Programmiersprachen → Java
abfrage
ansehen
array
art
ausgabe
bestimmten vorgaben
code
eingabe
erfahrung
funktionieren
hilfe
jeweiligen bezeichnungen
problem
sog
sortieren
textfeld
tip
umdrehen
versuchen
zuschneiden
-
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. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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 -
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
-
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 -
//... 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);
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage