All pastes #331590 Raw Edit

Something

public text v1 · immutable
#331590 ·published 2007-01-29 00:47 UTC
rendered paste body
// michaekt g-3 o-1

import easyIO.*;

/**
 * @author Michael Thung (michaekt [at] ifi [dot] uio [dot] no)
 *
 * Oblig1 starter hele programmet for registrering og vedlikehold av folkeregisteret
 * i Ruritania som holder rede på slektskapsforhold mellom innbyggerne.
 */
class Oblig1 {
    public static void main(String[] args) {
        Kontroll k = new Kontroll();
    }
}

/**
 * Kontroll tar seg av endringer i modellen.
 */
class Kontroll {
    void Kontroll() {
        Utsyn v = new Utsyn();

        v.programLoop();
    }
}

class Utsyn {
    In in = new In();
	
	/**
	 * Skriver menyen til skjerm og tar imot kommando fra bruker.
	 */
    public void programLoop() {
        boolean boolKjorer = true;
        
        // Skriv menyen til skjerm.
        skrivMeny();
                    
        while(boolKjorer) {
            int intValg = 0;
            
            System.out.print("Valg (0 for meny): "); 
            intValg = in.inInt();

            switch(intValg) {
                case 0:
                    skrivMeny();
                    break;
                case 11:
                    break;
                default:
                    System.out.println("Vennligst oppgi et tall 1-11!");
            }
        }
    }

    private void skrivMeny() {
        System.out.print("\n\nPersonregister \n\n" +
                         " 1) Registrer ny person: \n" +
                         " 2) Vis person: \n" +
                         " 3) Ny Far/Mor: \n" +
                         " 4) Registrer ekteskap: \n" +
                         " 5) Registrer skilsmisse: \n" +
                         " 6) Til Fil: \n" +
                         " 7) Fra Fil: \n" +
                         " 8) Flest egne Barn: \n" +
                         " 9) Skriv søsken: \n" +
                         "10) Fetter/Kusine: \n" +
                         "11) Avslutt \n\n");
             
    }
}

class Modell {
	Modell() {}
}

class Person {
	
}

class Mann extends Person {}

class Kvinne extends Person {}