Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Prekode for Oblig1 - INF1010 2012.
- *
- * @author inf1010
- *
- */
- public class Oblig1 {
- public static void main(String[] argumenter) throws Exception {
- //PersonListe pl = new PersonListe();
- //pl.leggTilPerson("Tuva", "9293847", new String[] {"tuva@uio.no", "tuva@ifi.no"});
- if (argumenter.length == 0) {
- System.out.println("INF1010 2012 - Obligatorisk oppgave 1");
- System.out.println("Bruk:");
- System.out.println("Kjore testene: java Oblig1 test");
- System.out.println("Kjore programmet: java Oblig1 program");
- }
- else if (argumenter[0].equals("test")) {
- System.out.println("Editer Oblig1.java og kompiler med Oblig1Test.java for aa kjore testene.");
- // Fjern kommentartegnene for det følgende for å kunne kjøre testene i Oblig1Test.java:
- /*
- PersonListe personlist = new PersonListe();
- Oblig1Test tester = new Oblig1Test(personlist);
- tester.testivei();
- */
- }
- else if (argumenter[0].equals("program")) {
- System.out.println("Skriv kode for aa starte programmet her.");
- }
- else {
- System.out.println("INF1010 2012 - Obligatorisk oppgave 1");
- System.out.println("Bruk:");
- System.out.println("Kjore testene: java Oblig1 test");
- System.out.println("Kjore programmet: java Oblig1 program");
- }
- Run();
- }
- /*
- Det er HER det skjærer seg... Over kaller på Run(); Hva gjør jeg galt? Er det noe skop her jeg ikke klarer å se?
- Error: Non-static variable this cannot be referenced from a static context.
- */
- static void Run() {
- PersonListe pl = new PersonListe();
- pl.leggTilPerson("Tuva", "9293847", new String[] {"tuva@uio.no", "tuva@ifi.no"});
- pl.leggTilPerson("Magnus", "3547257", new String[] {"magbus@uio.no", "mg@ifi.no"});
- pl.leggTilPerson("Erlend", "4568382", new String[] {"ep@uio.no", "erl@ifi.no"});
- pl.leggTilPerson("Karoline","7567575", new String[] {"krl@uio.no", "karol@ifi.no"});
- pl.leggTilPerson("Jose", "8765343", new String[] {"jose@uio.no", "js@ifi.no"});
- pl.leggTilPerson("Simen", "2562344", new String[] {"sh@uio.no", "smn@ifi.no"});
- pl.leggTilPerson("Mikael", "4563613", new String[] {"mst@uio.no", "mikke@ifi.no"});
- }
- public class Person {
- Person p;
- Venn første;
- Venn neste;
- String navn = "";
- String tlfNr = "";
- String[] epostadr;
- //venneliste[]
- //Lenket liste over vennene til denne personen
- /*Person(String navn, String tlfNr) {
- this.navn = navn;
- this.tlfNr = tlfNr;
- }*/
- /*public void leggTilVenn(Person p) {
- }*/
- public String hentNavn() {
- return navn;
- }
- public String hentTlfNr() {
- return tlfNr;
- }
- /*public String [] hentEpostadr() {
- //Returner en peker til en string array med personens epostadresser
- return epost[];
- }
- public String [] hentVenner() {
- //returner en peker til en personarray med vennene til personen
- return;
- }*/
- }
- public class PersonListe {
- Person første;
- public boolean leggTilPerson(String navn, String tlfNr, String[] epostadr) {
- if(første == null) {
- Person p = new Person();
- p = første;
- p.navn = navn;
- p.tlfNr = tlfNr;
- p.epostadr = epostadr;
- System.out.println("Supert. Personen er lagt til.");
- return true;
- } else {
- System.out.println("Noe gikk galt, person ikke lagt til.");
- return false;
- }
- }
- public boolean fjernPerson(String navn) {
- if(null == null) {
- //fjern
- return true;
- } else {
- return false;
- }
- }
- public boolean nyVenn(String navn, String vnavn) {
- return true;
- }
- public boolean fjernVenn(String navn, String vnavn) {
- return true;
- }
- public int hentAntall() {
- return 0;
- }
- }
- public class Venn {
- Person p;
- Venn neste;
- Venn(Person p) {
- this.p = p;
- }
- }
- }
Add Comment
Please, Sign In to add comment