All pastes #757836 Raw Edit

Something

public java v1 · immutable
·published 2007-11-01 17:49 UTC
rendered paste body
import java.util.Scanner;public class Opiskelijat {	private static Scanner lue = new Scanner(System.in);		private static void järjestäOpiskelijat(Opiskelija[] taulu) {		for (int i = 0; i < taulu.length-1; i++) {			for (int j = i+1; i < taulu.length; j++) {				if (taulu[i].compareTo(taulu[j]) > 0) {					Opiskelija apu = taulu[j];					taulu[j] = taulu[i];					taulu[i] = apu;				}			}		}	}		private static void lisääOpiskelijoita(Opiskelija[] taulu) {		for (int i = 0; i < taulu.length-1; i++) {						System.out.print("Anna opiskelijan etunimi: ");			String etunimi = lue.nextLine();			System.out.print("Anna opiskelijan sukunimi: ");			String sukunimi = lue.nextLine();						taulu[i] = new Opiskelija(etunimi, sukunimi); // luodaan olio						System.out.print("Anna opiskelijan pistemäärä kokeesta: ");			taulu[i].setKoepisteet(lue.nextInt());			System.out.print("Anna opiskelijan pistemäärä harjoituksista: ");			taulu[i].setHarjoituspisteet(lue.nextInt());		}	}		private static void tulostaLista(Opiskelija[] taulu) {		System.out.println("Tulos\tNimi");		for (int i = 0; i < taulu.length-1; i++) 			System.out.println(taulu[i].arvosana() + "  " + taulu[i].getPistesaalis() + "\t" + taulu[i].getEtunimi() + ", " + taulu[i].getSukunimi());	}			public static void main (String[] args) {		System.out.print("Anna opiskelijoiden määrä: ");		int määrä = lue.nextInt(); // luetaan opiskelijoiden määrä		Opiskelija[] opiskelijat = new Opiskelija[määrä]; 		lisääOpiskelijoita(opiskelijat);		järjestäOpiskelijat(opiskelijat);		tulostaLista(opiskelijat);	}}