Gente,sou novato na area e ja estou apanhando, como faço para repetir a pergunta ou encerrar
4 respostas
P
pagosi.01
package texte1;
import java.util.Scanner;
public class Texte1 {
como faço para fazer com que esse programa volte a fazer a pergunta ou encerre o programa?
package texte1;
import java.util.Scanner;
public class Texte1 {
publicstaticvoidmain(String[]args){Scannerler=newScanner(System.in);Stringnome;System.out.println("Digite um nome");nome=ler.next();System.out.println("O nome digitado foi: "+nome);System.out.print("Deseja Continuar? <s/n>: ");}
Está seguindo algum material? Se sim, dê uma olhada na parte de estruturas de decisão (if) e laços de repetição (loop). Isso deve ajudar a resolver esse problema.
Abraço.
wldomiciano
Poderia ser assim:
publicstaticvoidmain(String[]args){Scannerler=newScanner(System.in);Stringnome;charopcao;do{System.out.println("Digite um nome: ");nome=ler.next();System.out.println("O nome digitado foi: "+nome);System.out.print("Deseja Continuar? <s/n>: ");opcao=ler.next().charAt(0);}while(opcao!='n');// só pára se for == 'n'}
P
pagosi.01
ola amigo boa noite, obrigado pela ajuda, tentei fazer do jeito que vc escreveu e ainda da erro
copiei e colei no netbeans e tbm deu erro, nao faço ideia do que esteja ocorrendo pesquisei no google e no youtube e nao tem um filho de deus que coloque um exemplo semelhante. todos seguem a mesma penitencia usando numeros no if e etc
vc tem alguma outra sugestao que poderia me ajudar?
wldomiciano
O código roda normalmente no NetBeans. O código que usei pra testar completo é este:
importjava.util.Scanner;publicclassJavaApplication1{publicstaticvoidmain(String[]args){Scannerler=newScanner(System.in);Stringnome;charopcao;do{System.out.println("Digite um nome: ");nome=ler.next();System.out.println("O nome digitado foi: "+nome);System.out.print("Deseja Continuar? <s/n>: ");opcao=ler.next().charAt(0);}while(opcao!='n');// só pára se for == 'n'}}
Qual é exatamente o erro que está aparecendo?
Tem alguma coisa a ver com NoSuchElementException? Se sim, encontrei essas duas respostas que podem lhe ser útil: