Galera, olha só, eu comprei um livrinho na banca de jornal, por 9,90(não pode ser lá grandes coisa né? )
Então, já faz umas duas semanas que escrevi esse código:
public class Coisas{
public static void main(String args[]){
if(args[0]=="Java"){
System.out.println("Sun");
} else if(args[0]=="VB"){
System.out.println("Microsoft");
} else if(args[0]=="Rodrigo"){
System.out.println("Sou eu tentando aprender");
}
}
}
É meu primeiro código fora o Hello World. Estou usando o array args, pois se eu usar uma variável, retorna em qualquer execução(java Coisas parametro) o seguinte erro:
Exception in thread "main" java.lang.NoSuchMethodError: main
Não consegui decifrar o erro. Então, uso arrays.
Agora chamando a classe assim:
java Coisas
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at Coisas.main(Coisas.java:3)
Acho que é porque não forneço parâmetros. Então boto assim:
Java Coisas Rodrigo
E o DOS não apresenta erros, mas não executa nada.
Ele simplesmente abre mais uma vez o espaço para você inserir comandos do DOS.
Vale lembrar que o código foi escrito com o que li no livro, mas quem escreveu fui eu.
Pergunta
rodfraga
Galera, olha só, eu comprei um livrinho na banca de jornal, por 9,90(não pode ser lá grandes coisa né? )
Então, já faz umas duas semanas que escrevi esse código:
É meu primeiro código fora o Hello World. Estou usando o array args, pois se eu usar uma variável, retorna em qualquer execução(java Coisas parametro) o seguinte erro:
Não consegui decifrar o erro. Então, uso arrays.
Agora chamando a classe assim:
java Coisas
Acho que é porque não forneço parâmetros. Então boto assim:
Java Coisas Rodrigo
E o DOS não apresenta erros, mas não executa nada.
Ele simplesmente abre mais uma vez o espaço para você inserir comandos do DOS.
Vale lembrar que o código foi escrito com o que li no livro, mas quem escreveu fui eu.
alguém pode ajudar?
Obrigado
Rodrigo
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.