Então meus queridos, estou com uma pequena dúvida. Estou com um programa aqui que possui cinco opções (1, 2, 3, 4, 5), mas, eu queria saber como fazer para, no caso de alguém digitar uma letra, não acontecer nada, nem aparecer no console. Tipo, aceitar a entrada apenas de 1, 2, 3, 4 e 5.
Filtrar texto
5 Respostas
Leia a linha de entrada.
Tente converter para inteiro.
Se não converter, não faça nada.
Se converter, verifique se está entre 1 e 5 (inclusive).
Se estiver, mostre.
Se não estiver não faça nada.
Poste o que você já fez.
mukatk vc quer fazer tipo um menu de opções?
Se sim use o switch case
mukatk vc quer fazer tipo um menu de opções?Se sim use o switch case
Tipo, é uma prova, tem a questão e suas alternativas, mudei os números por letras (acho que assim vai ser mais fácil). Aí eu queria que no caso de uma pessoa digtar uma letra que não seja A, B, C, D ou E, não apareça nada.
Posta o que vc já fez para ajudarmos
Posta o que vc já fez para ajudarmos
public static void main(String[] args) {
Scanner scan = new Scanner (System.in);
System.out.println("1) Uma bacteria se desenvolve por biparticao. Se existem 500 bacterias,\ndetermine quantas bacterias existira apos 3 dias. Obs: A biparticao ocorre a cada 6 horas");
System.out.println("a) 1024000");
System.out.println("b) 8000");
System.out.println("c) 128000");
System.out.println("d) 2048000");
System.out.println("e) N.D.A");
String in;
in = scan.nextLine();
if(in.equals("d")) {
System.out.println("Certa a resposta!\n");
}
else {
System.out.println("Errado\n");
}
System.out.println("2) Sabe-se que numa PG a razao eh 9, o primeiro termo eh 1/9 e o ultimo eh 729,\nqual o numero de termos dessa PG?");
System.out.println("a) 5");
System.out.println("b) 8");
System.out.println("c) 6");
System.out.println("d) 4");
System.out.println("e) 7");
in = scan.nextLine();
if(in.equals("a")){
System.out.println("Certa a resposta!\n");
} else {
System.out.println("Errado\n");
}
System.out.println("3) Determine o numero de termos da PG(1,2,...,256)");
System.out.println("a) 8");
System.out.println("b) 10");
System.out.println("c) 12");
System.out.println("d) 7");
System.out.println("e) 9");
in = scan.nextLine();
if(in.equals("e")){
System.out.println("Certa a resposta!\n");
} else {
System.out.println("Errado\n");
}
System.out.println("4) Determine o setimo termo da PG(3,6,12,...)");
System.out.println("a) 192");
System.out.println("b) 96");
System.out.println("c) 384");
System.out.println("d) 64");
System.out.println("e) 256");
in = scan.nextLine();
if(in.equals("a")){
System.out.println("Certa a resposta!\n");
} else {
System.out.println("Errado\n");
}
System.out.println("5) Determine a soma dos 10 primeiros termos da PG(2,4,8,...)");
System.out.println("a) 1022");
System.out.println("b) 2048");
System.out.println("c) 2046");
System.out.println("d) 2050");
System.out.println("e) 1026");
in = scan.nextLine();
if(in.equals("c")){
System.out.println("Certa a resposta!\n");
} else {
System.out.println("Errado\n");
}
}
Criado 8 de janeiro de 2013
Ultima resposta 8 de jan. de 2013
Respostas 5
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo