[b]Ae Pessoal Beleza? Pessoal estou com um trabalho da faculdade para fazer, e não manjo nada em Java, se vocês puderam me dar uma ajuda: Crie uma classe que receba três nomes quaisquer por meio da linha de execução do programa(pronpt) e os imprima na tela da seguinte maneira: o primeiro e o ultimo nome serão impressos na primeira linha um após o outro e o outro nome (o segundo) será impresso na segunda linha.
EX C:\livros\java> java ex0201 Joao Ana Pedro
Joao Pedro
Ana
Se alguem poder me da uma força eu agradeço.Obrigado.[/b]
Dessa forma você poderá utilizar a variável String[] args do método main.
Tchauzin!
Bruno_VBA
Oie Lina não entendi…
pedruhenrik
e ae ,blz?
uma das milhares de formas de se fazer isso:
//imports necessariosimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//declara variaveisStringnome1="";Stringnome2="";Stringnome3="";//define 1 scanner p/ "coletar" "os dados inputados"Scannerscanner=newScanner(System.in);//printa na tela "Digite o X Nome:" e salva o input na variavelSystem.out.println("Digite o 1º Nome:");nome1=scanner.nextLine();System.out.println("Digite o 2º Nome:");nome1=scanner.nextLine();System.out.println("Digite o 3º Nome:");nome1=scanner.nextLine();//imprime as vars conforme a solicitacaoSystem.out.println(nome1+nome3);System.out.println(nome2);}}
bem basicão, p/ quem nunca teve contao com programação e ou java.
Thiago_MuiLoko
Se ele fizer dessa forma, não vai receber os nomes pela linha de comando…
quando vc usa:
publicstaticvoidmain(String[]args)
Vc esta “dizendo” que a classe principal (main) vai ser publica (public), estatica (static), não vai ter nenhum retorno (void) e vai receber um vetor com argumentos da linha de comando no formato String (String[] args)
Então dentro desse args estão os nomes que vc precisa… usando o seu exemplo estaria assim:
Por que essa sua dúvida é de um aluno de primeiro ano, não de alguém que esteja fazendo TCC.
Bruno_VBA
ViniGodoy, é meu sim o tópico, o seguinte, aquele código foi implementado com ajuda, meu TCC não esta mais sendo programado em Java esta sendo feito em Delphi, pelas dificuldades encontradas em Java e a falta de tempo para poder aprender, infelizmente não aprendi Java na faculdade tivemos a matéria, mas não foi ensinada como deveria…Realmente esse é um programa de 1º ano, mas fazer o que né…