Mopteh icon

mopteh

Mopteh | PRO | 01/20/09 05:54:47 PM UTC | 0 ⭐ | 380 👁️ | Never ⏰ | []
Java |

17.1 KB

|

None

|

0 👍

/

0 👎

//mortenkw sin oblig1 inf1010
import java.util.*;
import java.io.*;
 
class oblig1{
    public static void main(String[] args){
 
    Program prog = new Program();   
    prog.meny();
 
    }//end main
}//end oblig1
 
class Program{
 
    Scanner scan = new Scanner(System.in);
    /*HashMap<String, Person> brukernavnmap = new HashMap<String, Person>();
    HashMap<String, Person> navnmap = new HashMap<String, Person>();
        brukernavnmap.put(brukernavn, p);
        navnmap.put(navn, p);*/
    Personliste personliste = new Personliste();
    
    public void meny(){
 
        //variabeldeklarasjon for metoden meny
        int tast;
        int valg;
        boolean ferdig = false;
 
        //S� lenge vi ikke avbryter, vil vi kj�re denne menyloopen
        while(!ferdig){
 
            //menyvalgene
            System.out.print(" -----------------------\n|   Fjesbok v0.2 beta   |\n -----------------------");
            System.out.println("\n 1 - Opprett profil");
            System.out.println(" 2 - Slett profil");
            System.out.println(" 3 - Legg til venn");
            System.out.println(" 4 - Finn venn");
            System.out.println(" 5 - 'Er de venner?'");
            System.out.println(" 6 - Skriv ut venneliste");
            System.out.println(" 0 - Avslutt");
            System.out.println("\nVelg et av alternativene over");
        
            tast = scan.nextInt();
            while (tast < 0 || tast > 6) {
                    valg = tast;
                if (tast < 0 || tast > 6) 
                    System.out.println("Valget er ikke gyldig, pr�v igjen."); break;
            }//end while
            String lolface = scan.nextLine();
            //kj�r metoden bruker har valgt.
            valg = tast;
            switch (valg) {
                case 1:     opprettprofil();                                    break;
                case 2:     slettprofil();                                      break;
                case 3:     leggtilvenn();                                      break;
                case 4:     finnvenn();                                         break;
                case 5:     erdevenner();                                       break;
                case 6:     printliste();                                       break;
                case 0:     System.out.println(" AVSLUTTER "); ferdig = true;   break;
            }//end switch       
        }//end while(!ferdig)
    }//end meny
 
    //menyvalg 1
    void opprettprofil(){
 
        String brukernavn = null;
        String navn = null;
 
        System.out.println("Skriv inn brukernavn: ");
        brukernavn = scan.next();
        System.out.println("Skriv inn navn: ");
        scan.nextLine();
        navn = scan.nextLine();
        Person p = new Person();
        p.person(brukernavn, navn);
        personliste.insert(p);
        Data d = new Data();
        d.settinnperson();
        System.out.println(p.brukernavn + " " + navn);
    }//end opprettprofil();
    
    //menyvalg 2
    void slettprofil(){
        
        String brukernavn;
        String navn;
        
        System.out.println("Skriv inn brukernavn p� personen du vil ha slettet: ");
        brukernavn = scan.next();
    }//end slettprofil();
    
    //menyvalg 3
    void leggtilvenn(){
        System.out.println(" valg 3 ");
    }//end leggtilvenn();
    
    //menyvalg 4
    void finnvenn(){
 
        String brukernavn;
        String navn;
        int uid;
 
        System.out.println("Skriv inn brukernavn: ");
        brukernavn = scan.next();
    }//end finnvenn();
    
    //menyvalg 5
    void erdevenner(){
        System.out.println(" valg 5 ");
    }//end erdevenner();
    
    //menyvalg 6
    void printliste(){
        System.out.println(" valg 6 ");
        Person p = personliste.f�rste;
 
        while (p != null) {
            System.out.println(p.navn);
            p = p.neste;
        }//end while
        System.out.print("Press enter for � fortsette.");
        scan.nextLine();
    }//end printliste();
    
}//end Program
 
class Person{
 
    String brukernavn;
    String navn;
    Person neste;
 
    //kontrukt�r
    void person(String brukernavn, String navn){
        this.brukernavn = brukernavn;
        this.navn = navn;
    }//end person
 
}//end Person
 
class Personliste{
 
    Person f�rste;
    Person siste;
    
    void insert(Person p){
    
        if (f�rste == null) {
            f�rste = p;
            siste = p;
        } else {
            siste.neste = p;
            siste = p;
        }//end if else
        
        p.neste = null;
    }//end insert
}//end Personliste
 
class Data{
 
    void settinnperson(){
    
        Person p = new Person();
        //370 elever
        p.person("mrt","Kasra");
        p.person("avinnogg","Anders");
        p.person("prebenno","Preben Nenseth");
        p.person("kseielst","Kirsten Marie");
        p.person("tanxn","Xuan Tan");
        p.person("sigurdsa","Sigurd");
        p.person("huij","Hui");
        p.person("anderbn","Anders Blom");
        p.person("omelgsto","�yvind");
        p.person("joakibj","Joakim");
        p.person("richar","Richard");
        p.person("linnaad","Linn Kristin");
        p.person("hennikar","Henni");
        p.person("haavarte","H�vard");
        p.person("rubendw","Ruben");
        p.person("dingh","Ding");
        p.person("nikitam","Nikita");
        p.person("huyt","Huy Quang");
        p.person("chunyuyc","Chun-Yu");
        p.person("kabeern","Kabeer");
        p.person("ivicam","Ivica");
        p.person("jorgebfr","J�rgen Bentseng");
        p.person("torbjsk","Torbj�rn Skyberg");
        p.person("kenneka","Kenneth");
        p.person("geirrn","Geir Roar");
        p.person("mariebf","Marie Beate");
        p.person("akbarf","Shahab Faghihi");
        p.person("rafaellm","Rafael Lukas");
        p.person("ummairt","Ummair");
        p.person("liweiw","Liwei");
        p.person("suhasgj","Suhas Govind");
        p.person("girmayzg","Girmay Zerom");
        p.person("mettelol","Mette");
        p.person("puilingt","Puiling");
        p.person("prebeo","Preben Nenseth");
        p.person("gauravch","Gaurav");
        p.person("wwalmnes","W. Francis Daraman");
        p.person("kristelf","Kristina Heyerdahl");
        p.person("mshaugla","Martin Severin ");
        p.person("svensai","Sven");
        p.person("matshr","Mats Holm");
        p.person("wardaha","Warda");
        p.person("hilia","Hili");
        p.person("jmopsahl","Jan Magnus Granberg");
        p.person("rebekkjm","Rebekka Johanne");
        p.person("stianaki","Stian Aune");
        p.person("espenala","Espen-Alexis");
        p.person("amjansbe","Anne Marte Ihler");
        p.person("navdees","Navdeep");
        p.person("fredva","Fredrik");
        p.person("dkkriste","David Kai Christen");
        p.person("ojalass","Ojala Saghir");
        p.person("robinmy","Robin");
        p.person("sohailmm","Sohail Musa");
        p.person("atifrm","Atif Rashid");
        p.person("kristwil","Kristian");
        p.person("illias","Illia");
        p.person("eivinsax","Eivind");
        p.person("abdulwm","Abdul Wahab");
        p.person("reidarab","Reidar Andre");
        p.person("tinajk","Tina Jeanette");
        p.person("kkho","Khiem-Kim Xuan");
        p.person("junemto","June Marie");
        p.person("dmitrijv","Dmitrij");
        p.person("baardha","Baard");
        p.person("toresj","Tore Sivert Johnsen");
        p.person("ngatl","Nga Tuyet Thi");
        p.person("magnel","Magne Andre");
        p.person("elsagt","Elsa Gabrielle");
        p.person("anderv","Anders");
        p.person("josteili","Jostein");
        p.person("magnusri","Magnus");
        p.person("olesb","Ole Stian");
        p.person("trondni","Trond Anders");
        p.person("erikwb","Erik Wilhelm");
        p.person("behrozm","Behroz");
        p.person("thomaark","Thomas");
        p.person("kyrreg","Kyrre Matias");
        p.person("torbjh","Torbj�rn Bull");
        p.person("helgehf","Helge Heyerdahl");
        p.person("erikberg","Erik");
        p.person("sasam","Sasa");
        p.person("ajmolvae","Arnold John Ngugi");
        p.person("henrikhe","Henrik Str�mme");
        p.person("kjetilge","Kjetil");
        p.person("erlendp","Erlend");
        p.person("ingeml","Inger Margrethe");
        p.person("hennihor","Henning");
        p.person("erlendvr","Erlend Vihovde");
        p.person("chrismaa","Christine");
        p.person("dishankr","Dishanker");
        p.person("lubnar","Lubna");
        p.person("perats","Per Anders");
        p.person("moayadi","Moayad");
        p.person("kristoth","Kristoffer");
        p.person("hogenhaa","Aksel");
        p.person("frodevw","Frode Vegard");
        p.person("davidjo","David J�rgensen");
        p.person("raouln","Raoul");
        p.person("arnehs","Arne Haugum");
        p.person("gurilu","Guri");
        p.person("bernob","Bernt �ivind");
        p.person("eivinhb","Eivind Hauk�s");
        p.person("olegf","Oleg Petrovich");
        p.person("ramunek","Ramune");
        p.person("irinaia","Irina Igorevna");
        p.person("chrinr","Christopher Neumann");
        p.person("andrss","Andres S�rensen");
        p.person("jonad","Jon Andre");
        p.person("marold","Mari Sveum");
        p.person("erikjsi","Erik Jonathan");
        p.person("morbergm","Morten");
        p.person("carolsku","Caroline");
        p.person("haakno","H�kon");
        p.person("ramting","Ramtin");
        p.person("narink","Narin");
        p.person("philipcs","Philip Christian");
        p.person("helenens","Helene Norheim");
        p.person("madeleii","Madeleine G");
        p.person("magnhaan","Magnus Helland");
        p.person("chbr","Christian");
        p.person("matshau","Mats");
        p.person("robertko","Robert");
        p.person("stianval","Stian");
        p.person("peterbb","Peter Brottveit");
        p.person("najiak","Naji Ahmad");
        p.person("oleckv","Ole Christian");
        p.person("pfferrer","Pierre Francois Jean");
        p.person("frodetbj","Frode Tobias");
        p.person("helesa","Helene");
        p.person("martsv","Marte");
        p.person("marienh","Marie Nathalie");
        p.person("haavarot","H�vard Mikkelsen");
        p.person("runarfu","Runar");
        p.person("michaekg","Michael K");
        p.person("mariuten","Marius");
        p.person("simenheg","Simen");
        p.person("thomahg","Thomas Hoel");
        p.person("eirikds","Eirik Djupvik");
        p.person("einarnot","Einar");
        p.person("bendikwa","Bendik Wang");
        p.person("erim","Erik");
        p.person("torjusha","Torjus");
        p.person("fredrll","Fredrik Lyder");
        p.person("borissi","Boris");
        p.person("kennetsa","Kenneth Solb�");
        p.person("simenbu","Simen");
        p.person("maximh","Maxim");
        p.person("djamela","Djamel");
        p.person("konstaaz","Konstantin Aleksandrovich");
        p.person("nawrozk","Nawroz");
        p.person("jingt","Jing");
        p.person("fredrvaa","Fredrik");
        p.person("mariasfo","Victoria");
        p.person("gunnaaur","Gunnar");
        p.person("eivinded","Eivind Evenstad");
        p.person("mikkeln","Mikkel");
        p.person("andrsha","Andreas Stusvik");
        p.person("alexpe","Alex");
        p.person("mohammkk","Mohammad Khidash");
        p.person("espenoh","Espen O");
        p.person("brynjagr","Brynjar Gr�nhaug");
        p.person("markussd","Markus Sortland");
        p.person("arvee","Arve");
        p.person("arildre","Arild");
        p.person("ronvu","Ron Vidar");
        p.person("erlendax","Erlend");
        p.person("patricd","Patrick");
        p.person("zinair","Zina Ida");
        p.person("jonasbl","Jonas B�hn");
        p.person("sofieseb","Sofie");
        p.person("magnudev","Magnus");
        p.person("eivindpr","Eivind");
        p.person("ingrisw","Ingrid Semb");
        p.person("anderkry","Anders");
        p.person("steinbs","Stein By");
        p.person("olavaand","Olav Andre");
        p.person("kyrrehe","Kyrre Havik");
        p.person("samik","Sami");
        p.person("rafunke","Richard Alexander");
        p.person("torgebo","Torgeir");
        p.person("farahkh","Farah");
        p.person("pmbraath","Paal Mikkel S");
        p.person("eivinbar","Eivind");
        p.person("ljhetlan","Lars Johannes Fjelds�");
        p.person("sigvef","Sigve");
        p.person("makirip","Hans-Olav Maki");
        p.person("fredreng","Fredrik");
        p.person("nghiepv","Nghiep Van");
        p.person("williarm","William R");
        p.person("tomasjoh","Tomas");
        p.person("tatyanac","Tatyana");
        p.person("beritlar","Berit");
        p.person("bwkriste","Benjamin Werner Bych");
        p.person("oystsand","�ystein");
        p.person("krth","Kristian");
        p.person("fridtjha","Fridtjof");
        p.person("mortenkw","Morten Krokan");
        p.person("jorgenks","J�rgen Krog");
        p.person("bjornagh","Bj�rnar Grindhaug");
        p.person("miriakh","Miriam Kirstine");
        p.person("magnujoh","Magnus");
        p.person("oddmm","Odd Magnus");
        p.person("rvfjellb","Rune Vegard Skullerud");
        p.person("mariaroi","Marianne");
        p.person("effata","Effat");
        p.person("jamesdt","James David");
        p.person("dagolo","Dag �yvind");
        p.person("johnaby","John Alexander");
        p.person("marishu","Mari S�nsteby");
        p.person("kentol","Kent");
        p.person("sverrhol","Sverre");
        p.person("henninbw","Henning Bauer");
        p.person("jacquelo","Jacqueline Osei");
        p.person("espegri","Espen");
        p.person("marstorh","Marius");
        p.person("hennikl","Henning");
        p.person("andrefos","Andreas");
        p.person("asgeirom","Asgeir Oldernes");
        p.person("alinach","Alina");
        p.person("magnutr","Magnus");
        p.person("snorrewb","Snorre William");
        p.person("baomn","Bao Marianna");
        p.person("benjamba","Benjamin Brunvoll");
        p.person("alexso","Alex");
        p.person("gryseg","Gry Siri");
        p.person("arsenc","Arsen");
        p.person("bentaf","Bent Anders");
        p.person("sarahbs","Sarah Beate");
        p.person("linnkbr","Linn Kristine");
        p.person("andehag","Anders");
        p.person("patrisk","Patrick Bauge");
        p.person("krishols","Kristine B�hler");
        p.person("knutrok","Knut");
        p.person("kristony","Kristoffer");
        p.person("jennyli","Jenny");
        p.person("jonfg","Jon Ferdinand");
        p.person("toreon","Tore Olav");
        p.person("sindrepu","Sindre");
        p.person("ragnarsm","Ragnar");
        p.person("fredrme","Fredrik");
        p.person("fredriwa","Fredrik");
        p.person("vegardko","Vegard");
        p.person("thorhw","Thor Henning");
        p.person("marstorh","Marius");
        p.person("hermang","Herman");
        p.person("haakobja","H�kon Botnmark");
        p.person("steinshe","Steinar S�rli");
        p.person("jondr","Jon Dahl");
        p.person("semird","Semir");
        p.person("torbjpl","Torbj�rn P");
        p.person("kinevl","Kine Veronica");
        p.person("jarandkh","Jarand Kiste");
        p.person("odarn","Oda R�nholt");
        p.person("oleseg","Ole");
        p.person("oystebjo","�ystein");
        p.person("sofiacl","Sofia");
        p.person("ophatm","Ophat");
        p.person("fredrhaa","Fredrik");
        p.person("martigla","Martin Gullien");
        p.person("mattiahj","Mattias H�heim");
        p.person("haavanes","H�vard");
        p.person("scfure","Silje Christine R");
        p.person("mohammrg","Mohammad Reza");
        p.person("mortensi","Morten W�sj�");
        p.person("camilve","Camilla");
        p.person("sindrenm","Sindre Nordberg");
        p.person("petteaar","Petter");
        p.person("marifor","Maria");
        p.person("marstorh","Marius");
        p.person("karenwf","Karen Wanvik");
        p.person("larsjeng","Lars Jans�n");
        p.person("fredrins","Fredrik Notevarp");
        p.person("vegarang","Vegard");
        p.person("jorundal","J�rund");
        p.person("endrebs","Endre Bunes");
        p.person("torees","Tore Mikal");
        p.person("olavpo","Olav");
        p.person("marinan","Marina");
        p.person("sirins","Siri N�rland");
        p.person("ahbfinst","Ann-Charlotte Birgitta");
        p.person("anishr","Anish");
        p.person("axelbh","Axel Butler");
        p.person("jenserin","Jens Erik");
        p.person("zhiyansa","Zhiyan");
        p.person("emanuel","Emanuele");
        p.person("jorgeren","J�rgen Vold");
        p.person("maartena","Arthur");
        p.person("hatt","Thanh Ha");
        p.person("vivihn","Vivi Hoang");
        p.person("jorgevi","J�rgen");
        p.person("daniero","Daniel");
        p.person("eirikrl","Eirik R�bech");
        p.person("dinhut","Dinh Uy");
        p.person("tommhald","Tommy");
        p.person("ilirn","Ilir");
        p.person("marstorh","Marius");
        p.person("rizwanaa","Rizwan Ali");
        p.person("fredriti","Fredrik");
        p.person("olearos","Ole Andreas");
        p.person("thomamha","Thomas Misund");
        p.person("pederbe","Peder");
        p.person("sigbjogs","Sigbj�rn Gull�v");
        p.person("olekto","Ole Kristian");
        p.person("lenacar","Lena Christine Lund");
        p.person("oddmunds","Oddmund");
        p.person("javalla","Joakim");
        p.person("andrebog","Andreas");
        p.person("jannro","Jan Nyquvist");
        p.person("erlenkr","Erlend");
        p.person("shabnapi","Shabnam");
        p.person("aleksase","Aleksander");
        p.person("mudasirs","Mudasir Esmael");
        p.person("igorkol","Igor");
        p.person("bahonurn","Bahonur");
        p.person("princej","Prince");
        p.person("evaghi","Eva Gamles�ter");
        p.person("paihler","Per Anton Fagerholt");
        p.person("dansk","Dan Scheslien");
        p.person("admicha","Abel Gebre Michael");
        p.person("tommysae","Tommy");
        p.person("atvaerne","Anh Tuyet Thi");
        p.person("migrana","Menua");
        p.person("sasoria","Sergio Alberto Arevalo");
        p.person("simenren","Simen");
        p.person("runeyt","Rune Y.");
        p.person("bartoszp","Bartosz");
        p.person("jmjohann","J�rgen Mundgjel Fjeld");
        p.person("fabiantf","Fabian Tytingv�g");
        p.person("oyvstenl","�yvind");
        p.person("kritr","Kristian");
        p.person("torgeirl","Torgeir Lyche");
        p.person("tmtaklo","Tore Magnus Arnesen");
        p.person("espenmei","Espen Moen");
        p.person("bsalhell","Basil Seifaddin Hussain Al");
        p.person("henrihel","Henrik");
        p.person("lukaszjm","Lukasz Jan");
        p.person("eirigro","Eirik");
        p.person("khalidab","Khalid Mussanur");
        p.person("oleksank","Oleksandra");
        p.person("karimac","Karima");
        p.person("bahonurn","Bahonur");
        p.person("mikalm","Mikal");
        p.person("jmring","Janusz Mieczyslaw");
        p.person("haakonoo","H�kon Olav");
        p.person("mariubac","Marius");
        p.person("masjurse","Magnus");
        p.person("andrberg","Andreas");
        p.person("anderrb","Anders Ramsvik");
        p.person("menalta","Menal Talal");
        p.person("cecilyyz","Cecily Yan");
        p.person("benct","Ben Christopher");
        p.person("oyvinin","�yvind");
        p.person("moniksk","Monika Sperstad");
        p.person("ejjohans","Erlend Johan Str�mhaug");
        p.person("thomapor","Thomas");
        p.person("tahiray","Tahira");
        p.person("josek","Jose Louis");
        p.person("stianf","Stian Kjetil");
        p.person("bendiko","Bendik R�nning");
        p.person("bmmender","Bedeho");
        p.person("espeak","Espen Angell");
        p.person("richar","Richard");
        p.person("jpaasen","Jon");
        p.person("daghf","Dag Haavi");
        p.person("larsstor","Lars");
        p.person("fredva","Fredrik");
        p.person("steing","Stein");
        p.person("michael","Stein Michael");
        p.person("stm","Stein Michael");
    }//end settinperson
}//end Data

Comments