Hei, jeg har et problem med et java program jeg prøver å lage.
Om du kjører det, vil du se at noen av spørsmålene vil bli hoppet over. Noen som vet hva problemet kan være?
Takk på forhånd!
Kode
import java.util.Scanner; public class LANParty { public static void main (String args[]){ Scanner input = new Scanner(System.in); int deltagerAntall; System.out.println("Hvor mange deltagere skal registreres?"); deltagerAntall = input.nextInt(); ++deltagerAntall; String navn[]=new String[deltagerAntall]; String adresse[]=new String[deltagerAntall]; int tlf[]=new int[deltagerAntall]; String mail[]=new String[deltagerAntall]; String skole[]=new String[deltagerAntall]; int alder[]=new int[deltagerAntall]; int myndig=18; String foresattNavn[]=new String[deltagerAntall]; int foresattTLF[]=new int[deltagerAntall]; for(int counter=1;counter<deltagerAntall;){ System.out.println("Hva heter deltager " + counter + "?"); navn[counter] = input.nextLine(); System.out.println("Hva er adressen til deltager " + counter + "?"); adresse[counter] = input.nextLine(); System.out.println("Hva er tlf nummer til deltager " + counter + "?"); tlf[counter] = input.nextInt(); System.out.println("Hva er e-post adressen til deltager " + counter + "?"); mail[counter] = input.nextLine(); System.out.println("Hvilke skole går deltager " + counter + " på?"); skole[counter] = input.nextLine(); System.out.println("Hvor gammel er deltager " + counter + "?"); alder[counter] = input.nextInt(); if (alder[counter]<myndig){ System.out.println("Hva er foresattes navn til deltager " + counter + "?"); foresattNavn[counter] = input.nextLine(); System.out.println("Hva er deltager " + counter + " sin foresatt sitt tlf nummer?"); foresattTLF[counter] = input.nextInt(); }else{ }++counter; }for(int counter=1;counter<deltagerAntall;){ System.out.println(navn[counter] + adresse[counter] + tlf[counter] + mail[counter] + skole[counter] + alder[counter] + foresattNavn[counter] + foresattTLF[counter]); ++counter; } } }
Takk på forhånd!