Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.ArrayList;
- public class LANParty {
- static private final int MYNDIG = 18;
- public static void main (String args[]){
- ArrayList<Deltaker> deltakerListe = new ArrayList<Deltaker>();
- int deltagerAntall;
- Scanner input = new Scanner(System.in);
- System.out.print("Antall deltakere: ");
- deltagerAntall = input.nextInt();
- Deltaker tempDeltaker;
- String navn;
- String adresse;
- int tlf;
- String mail;
- String skole;
- int alder;
- String fNavn;
- int fTlf;
- for(int i = 0;i<deltagerAntall; i++){
- System.out.println("Deltaker " + (i+1)+": ");
- System.out.print("Navn: ");
- input.nextLine();
- navn = input.nextLine();
- System.out.print("Adresse: ");
- adresse = input.nextLine();
- System.out.print("Telefonnummer: ");
- tlf = input.nextInt();
- System.out.print("E-post:");
- input.nextLine();
- mail = input.nextLine();
- System.out.print("Skole: ");
- skole = input.nextLine();
- System.out.print("Alder: ");
- alder = input.nextInt();
- if (alder<MYNDIG){
- System.out.print("Foresatt navn: ");
- input.nextLine();
- fNavn = input.nextLine();
- System.out.print("Foresatt nummer: ");
- fTlf = input.nextInt();
- tempDeltaker = new Deltaker(navn, adresse, tlf, mail, skole, alder, fNavn, fTlf);
- } else {
- tempDeltaker = new Deltaker(navn, adresse, tlf, mail, skole, alder);
- }
- deltakerListe.add(tempDeltaker);
- System.out.println("-------------------");
- }
- for(Deltaker d : deltakerListe){
- System.out.print("n: " + d.getNavn());
- System.out.print(", a: " + d.getAdresse());
- System.out.print(", t: " + d.getTlf());
- System.out.print(", m: " + d.getMail());
- System.out.print(", s: " + d.getSkole());
- System.out.print(", a: " + d.getAlder());
- if(!d.erMyndig()) {
- System.out.print(", fn: " + d.getFNavn());
- System.out.print(", ft: " + d.getFTlf());
- }
- System.out.println();
- }
- }
- }
- class Deltaker {
- private String navn;
- private String adresse;
- private int tlf;
- private String mail;
- private String skole;
- private int alder;
- private String fNavn;
- private int fTlf;
- private final int MYNDIG = 18;
- /* Konstruktor for umyndig deltaker med foresatt */
- public Deltaker(String navn, String adresse, int tlf, String mail, String skole, int alder, String fNavn, int fTlf) {
- this.navn = navn;
- this.adresse = adresse;
- this.tlf = tlf;
- this.mail = mail;
- this.skole = skole;
- this.alder = alder;
- this.fNavn = fNavn;
- this.fTlf = fTlf;
- }
- /* Konstruktor for myndig deltaker */
- public Deltaker(String navn, String adresse, int tlf, String mail, String skole, int alder) {
- this.navn = navn;
- this.adresse = adresse;
- this.tlf = tlf;
- this.mail = mail;
- this.skole = skole;
- this.alder = alder;
- }
- String getNavn() {
- return this.navn;
- }
- String getAdresse() {
- return this.adresse;
- }
- int getTlf() {
- return this.tlf;
- }
- String getMail() {
- return this.mail;
- }
- String getSkole() {
- return this.skole;
- }
- int getAlder() {
- return this.alder;
- }
- String getFNavn() {
- return this.fNavn;
- }
- int getFTlf() {
- return this.fTlf;
- }
- boolean erMyndig() {
- if(this.alder >= MYNDIG) {
- return true;
- } else {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement