Erro java iniciante

5 respostas
C

Pessoal,

Estou tentando aprender java e em uma das lição que tenho devo executar este programa:
public class Entrada011 {
	
	public static void main (String[] args) {
	
		System.out.println(args[0]);
		
	
	}
	
}

Porém ocorre o seguinte erro:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
        at Entrada011.main(Entrada011.java:5)

Alguém consegue me ajudar?

5 Respostas

A

kkkk , vc tem que digitar alguma coisa na linha de comando depois de java Entrada01
tipo

c:\java Entrada01 teste

o teste seria o argumento de índice 0.

C

Entendo mas no código do exemplo quando início o programa ele aguarda a entrada do valor e quando escrevo ele logo imprime o valor. Fica o cursor piscando ao lado “java Entrada011” esperando pelo valor a ser imprimido.

A

entao coloque o código inteiro aqui, pois o que está ai só diz que pega da linha de comando e imprimi o primeiro argumento.

java entrada011 oioioi

Impresso: oioioi

C

Agora entendi. Que burrice minha!

Obrigado

A

kkkk … … que nada … quem nunca apanhou pro java bom programador não será .

Criado 14 de março de 2014
Ultima resposta 18 de mar. de 2014
Respostas 5
Participantes 2