All pastes #410615 Raw Edit

Untitled

public text v1 · immutable
#410615 ·published 2007-03-26 15:17 UTC
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;
	}

}