All pastes #282599 Raw Edit

Miscellany

public java v1 · immutable
#282599 ·published 2006-12-17 18:59 UTC
rendered paste body
import static javax.swing.JOptionPane.*;class runTest {	public static void main(String[] args) {		int[] prove = {30,20,50,40,60,80,30,20,80,10};		Test minProve = new Test("Prøve",prove);		boolean check = true;		String options[] = {"Finn poengsum til én student","Finn maks. poengsum", "Finn min. poengsum","Hvilke studenter fikk høyst poengsum?",				"Vis alle poengsummene","Regn ut den Gj.Snittelige poengsum","Avbryt"};		do {			Object valg = showInputDialog(null,"Velg operasjon", "Prøve", DEFAULT_OPTION,null,options,options[0]);			//poengsum til én student			if (valg == options[0]) {				int input = Integer.parseInt(showInputDialog("Skriv studentens ID"));				showMessageDialog(null,minProve.finnPoengSum(input));			}			//maks poengsum			else if (valg == options[1]) {				showMessageDialog(null,minProve.finnMaks());			}			//min poengsum			else if (valg == options[2]) {				showMessageDialog(null,minProve.finnMin());			}			//Hvilke studenter fikk høyst poengsum?			else if (valg == options[3]) {				//finn indeks til de med høyest poengsum				int maksVerdi = minProve.finnMaks();				String top = "";				for (int i = 0; i < prove.length; i++) {					if (prove[i] >= maksVerdi) top += i + "\n";				}				showMessageDialog(null,"Disse fikk høyest karakter (" + maksVerdi + ")\n" + top);			}			//Print alle poengsummene			else if (valg == options[4]) {				showMessageDialog(null,minProve);			}			//Gj.Snitt			else if (valg == options[5]) {				showMessageDialog(null,minProve.finnGjSnitt());			}			//Avslutt			else if (valg == options[6]) {				System.exit(0);			}			//Avslutt			else {				System.exit(0);			}		} while (check);	}}