rendered paste body
public class Pituushyppytulokset {
private Pituushyppaaja[] hyppaajat;
public Pituushyppytulokset(Pituushyppaaja[] kilpailijat) {
this.hyppaajat = kilpailijat;
}
private void jarjestaHyppaajat() {
int i, j;
Pituushyppaaja apu;
for (i = 1; i < hyppaajat.length; ++i) {
apu = hyppaajat[i];
j = i;
while (j > 0 && apu.vertaa(hyppaajat[j-1]) < 0) {
hyppaajat[j] = hyppaajat[j-1];
j--;
}
hyppaajat[j] = apu;
}
}
public String teeTuloslista() {
jarjestaHyppaajat();
String s = "";
for (int i = 0; i < hyppaajat.length; ++i) {
s = s + i+ ". " + hyppaajat[i].kerroNimi() + " " + hyppaajat[i].kerroParasTulos() + " cm \n";
}
return s;
}
}