java-proplem med man metode

Tags:    main java windows8

hej jeg har prøvet at compile nogle pogrammer men jeg får fejl i
main metoden mellem "puplic" og "static":

"puplic(fejl her) static void main"




8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Public ikke puplic



tak det hjalp faktisk men nu kommer den med denne meddelelse når jeg hvil køre det:"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at quiz.main(quiz.java:7)"



ArrayIndexOutOfBoundsException

Du prøver at tilgå noget i et array som ikke er defineret



kan du se en fejl i koden?

import java.util.Scanner;

public class quiz {
public static void main(String[] args){
int svar;

svar = Integer.parseInt(args[0]);


System.out.println("hvad er 5+5");
Scanner input = new Scanner(System.in);

svar = input.nextInt();

if(svar == 10){
System.out.println("korrekt du må være inteligent");
}else{
System.out.println("ukorrekt du må være uinteligent");
}

}
}



Indlæg senest redigeret d. 08.02.2014 22:01 af Bruger #18833
Public ikke puplic


Forkert.... 'public' - ikke 'Public' :P



Indlæg senest redigeret d. 08.02.2014 22:51 af Bruger #4487
ok. Men hvil du så ikke lige skrive hvordan koden skal se ud. Ellers mange tak



kan du se en fejl i koden?

import java.util.Scanner;

public class quiz {
public static void main(String[] args){
int svar;

svar = Integer.parseInt(args[0]);


System.out.println("hvad er 5+5");
Scanner input = new Scanner(System.in);

svar = input.nextInt();

if(svar == 10){
System.out.println("korrekt du må være inteligent");
}else{
System.out.println("ukorrekt du må være uinteligent");
}

}
}


Fejlen er på linjen

Fold kodeboks ind/udJava kode 


Du prøver at hente en værdi fra args[] arrayet, men det indeholder ikke nogle værdier. Prøv at fjerne denne linje, og programmet skulle gerne kunne køre



Tak for hjælpen nu køre pogrammet fint:D



t