Das Beispiel dieses Artikels gibt an, wie Java vergleichbar zur Lösung von Sortierproblemen verwendet wird. Teilen Sie es für alle für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
Die Regeln für die Konkurrenz eines Gewichthebens sind: Die Ergebnisse der Spieler werden nach dem Gesamtgewicht des erfolgreichen Auftriebs sortiert, und das Gesamtgewicht wird vor dem Gesamtgewicht entspricht. Das gleiche Gewicht erfordert das Programm, um die Datendatei als Eingabe zu lesen, und nach den obigen Regeln wird die Player -Nummer gedruckt.
<p> <no> 1 </no> <lw> 140 </lw> <bw> 54 </b> <p> <no> 2 </nein> <lw> 155 </lw >> <BW> 53 </bw> </p> <no> 3 </no> <lw> 140 </lw> <bw> 42 </b> <n> 4 </no> <lw> 140 </ lw> <bw> 55 </b> </p> <no> 5 </no> <lw> 130 </lw> <bw> 46 </bw> </p>
Zunächst möchte ich das Problem der Dateianalyse lösen:
So analysieren Sie den Inhalt der Datei in die gewünschten Daten: Das heißt, die Anzahl der einzelnen Player, die Noten und das Gewicht, verwende ich eine physische Figur, um diese Attribute zu packen
Gesamtcode:
Java.io.buffReader; {ArrayList <Person> List = New ArrayList <Person> (); screen = 0; () ++; , Score, Gewicht); .Size ()]; . Privates Gewicht; 1: -1;} public int getnum () {return num;} public void setNum (int num) {this.num = num;} public intheight () {return Gewicht;} public void setgewicht (int Gewicht) {this this .weight = Gewicht;} public int getScore () {return Score;} public void setScore (int screen) {this.sc ol = Score;}}Es ist zu hoffen, dass dieser Artikel für Java -Programmdesign aller hilfreich ist.