Multipla Escolha
Multipla escolha
import java.util.Scanner;
class Escolha{
public static void main(String ar[]){
Scanner ler = new Scanner(System.in);
int x = 0;
System.out.println("Entre com um numero");
System.out.println("de 1 a 5");
x = ler.nextInt();
switch(x){
case 1:System.out.println("UM");break;
case 2:System.out.println("DOIS");break;
case 3:System.out.println("TRES");break;
case 4:System.out.println("QUATRO");break;
case 5:System.out.println("CINCO");break;
default:System.out.println("ERRO DE ENTRADA");break;
}
}
}
Usando a multipla escolha com um laço
Exemplo de Agenda com um vetor de 10 elementos
import java.util.Scanner;
public class Agenda1 {
public static void main(String ar[]){
Scanner ler = new Scanner(System.in);
String vt[] = new String[10];
int op,p;
op = p = 0;
String n = "";
while(op != 3){
System.out.println("1.Cadastra 2.Lista 3.Sair");
op = ler.nextInt();
switch(op){
case 1:
if( p <= 9){
System.out.println("Cadastra nomes");
System.out.println("Elemento " + (p + 1));
System.out.println("Entre com um nome...");
n = ler.next();
vt[p] = n;
p = p + 1;
System.out.println("Nome cadstrado.");
}
else{
System.out.println("Agenda lotada.");
};
break;
case 2:
System.out.println("Lista nomes");
for(int i = 0;i <= 9;i = i + 1){
System.out.println("Nome = " + vt[i]);
};
break;
case 3:
System.out.println("Fecha o sistema");
op = 3;
break;
default:
System.out.println("Erro");
System.out.println("Somente 1 2 ou 3");
break;
}
}
}
}
Usando um sistema de procura
Utilizando Vetor, Scanner, Laço e Multipla Escolha.
import java.util.Scanner;
class Vtnome{
public static void main(String ar[]){
String vt[] = new String[10];
Scanner ler = new Scanner(System.in);
String n="";
int pos = 0;
int op = 0;
while(op != 4){
System.out.println("Menu");
System.out.println("1.Cadastra 2.Lista Geral 3.Procura 4.Sair");
System.out.println("Entre com a opcao");
op = Integer.parseInt(ler.nextLine());
System.out.println(".........................................");
switch(op){
case 1://Cadastramento.
if( pos <=9 ){
System.out.println("Cadastra de nome");
System.out.println("Entre com um nome...");
n = ler.nextLine();
vt[pos] = n;
System.out.println("Nome cadastrado");
pos = pos + 1;
}
else{
System.out.println("Agenda Lotada");
}
break;
case 2://Listagem geral
System.out.println("LISTAGEM GERAL .............");
for(int i=0; i <=9 ; i=i+1){
System.out.println("Valor = " + vt[i]);
}
System.out.println("");
System.out.println("............................");
break;
case 3://Pesquisa posição.
System.out.println("Pesquisa de nome ");
System.out.println("Qual o nome ");
n = ler.nextLine();
for(int i=0; i <=9 ; i=i+1){
if( n.equals(vt[i])){
System.out.println(" " + vt[i] + " na posicao " + i);
}
}
break;
case 4://Sair do sistema.
op = 4;
break;
default://Mensagem de erro.
System.out.println("Somente 1 2 3 ou 4");
break;
}
}
}
}