Como corrigir

Sou iniciante em programação em Java … estou fazendo uns exercícios do livro q estou estudando. Qdo rodei a primeira vez o exercício abaixo, tudo deu certo e apareceu a saída esperada … qdo tentei novamente, ocorreu o seguinte erro:

Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 0
at exemplo1_5.main(exemplo1_5.java:6)

Gostaria de saber o q está ocorrendo … abaixo transcrevo o exercício:

class exemplo1_5 { public static void main (String [] arg) { System.out.println(" "); //imprime uma linha em branco System.out.println(" O meu nome e = "+" "+arg[0]); //arg[0] ‚ o primeiro argumento que ser digitado System.out.println(" "); } }
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:

Olá mnk,

Você deve passar um argumento na hora de executar sua classe, tipo

java exemplo1_5 mnk

Esse erro que deu foi porque você não passou nenhum argumento.

Até mais,

Como o colega menccinou anteriormente, está fa;tando voce passar o “argumento” para ser printado.

A exception que esta acontecedno e porque no código ele está tentando acessar uma posição no array arh[] que ainda não foi inicializada

CD1 e Vinicius_M,
Muito obrigada por responderem.
valeu!!!
até mais … acho q visitarei bastante esse fórum …
:slight_smile: