string double
[code]
public static void main(String args [] ) {
double nota1, nota2, trabalho, media;
nota1 = Double.parseDouble(args[0]);
nota2 = Double.parseDouble(args[1]);
trabalho = Double.parseDouble(args[2]);
media = ( nota1+ nota2 + trabalho) / 3;
System.out.println(Media = + media);
}
}
esta dando a msg -->
Exception in thread main java.lang.ArrayIndexOutOfBoundsException: 0
at arg.main(arg.java:7)
oque ha de errado?
[code]
public static void main(String args [] ) {
double nota1, nota2, trabalho, media;
nota1 = Double.parseDouble(args[0]);
nota2 = Double.parseDouble(args[1]);
trabalho = Double.parseDouble(args[2]);
media = ( nota1+ nota2 + trabalho) / 3;
System.out.println(Media = + media);
}
}
esta dando a msg -->
Exception in thread main java.lang.ArrayIndexOutOfBoundsException: 0
at arg.main(arg.java:7)
oque ha de errado?
[code]
Fado
Curtidas 0
Respostas
Joel Rodrigues
14/05/2012
Aparentemente os parâmetros não estão sendo passados para a função main. Esses parâmetro geralmente são passados ao executar a função, tem certeza que são eles que você quer utilizar? Acho que você vai precisar de um ReadLine, não?
GOSTEI 0
Fado
14/05/2012
nao entendo oque vc escreveu. vi no liveo isso, Como resolver?
GOSTEI 0
Joel Rodrigues
14/05/2012
Procure sobre como ler valores no console em Java. Aqui segue um link: http://www.kodejava.org/examples/221.html
GOSTEI 0
Davi Costa
14/05/2012
Basicamente ao executar uma classe em java vc pode passar parametros pra ela. Que são justamente os (String args[])da declaração do método public static void main.
Alguns links que podem te ajudar:
http://www.java-forums.org/new-java/25023-public-static-void-main-string-args.html
http://www.guj.com.br/java/117172-public-static-void-main-string--argv
att Davi
Alguns links que podem te ajudar:
http://www.java-forums.org/new-java/25023-public-static-void-main-string-args.html
http://www.guj.com.br/java/117172-public-static-void-main-string--argv
att Davi
GOSTEI 0
Lucas Costa
14/05/2012
De onde vem os valores de nota1 e nota2? via console(neste caso falta implementação) ou está executando isso no prompt de comandos?
GOSTEI 0
Fado
14/05/2012
a entrada seria via prompt, mas não consegui então, quero fazer pelo pelo eclipse.
GOSTEI 0
Davi Costa
14/05/2012
quando vc executar sua classe terá a opção Run as configurations...
para ativar essa opção tecla com o botão direito em cima da classe que vc vai encontrar na opção Run As.
att Davi
para ativar essa opção tecla com o botão direito em cima da classe que vc vai encontrar na opção Run As.
att Davi
GOSTEI 0
Fado
14/05/2012
agora pra variar o eclipse nao consegue criar jvm..que blz. alguém me ajuda?
GOSTEI 0
Fado
14/05/2012
obrigado pela ajuda de todos.
consegui resolver
consegui resolver
GOSTEI 0