Escolar Documentos
Profissional Documentos
Cultura Documentos
import java.util.Scanner;
String nome;
String tel;
String e_mail;
}
switch (opc) {
case 1:{
Scanner teclado = new Scanner(System.in);/*Eu criei dois
scanner pq dava erro na execuao e pulava a alocaao de uma variavel*/
Scanner entrada = new Scanner(System.in);
System.out.print("Dejeja adicionar quantos: ");
int numeroadd = entrada.nextInt();/*Numero de pessoas a add pq
*/
for (int i = 0; i<numeroadd; i++) {/*Aki nao precisa ter o
contatos[i].lenght porque vc ta so add*/
contatos[i] = new Agenda();/*Esse aki eu nao sei pq eu fiz
issso mais se tirar vai dar erro*/
System.out.println("------------------");
System.out.print("Nome: ");
String nomepessoa = teclado.nextLine();
contatos[i].nome = nomepessoa;
System.out.print("Tel: ");
String telpessoa = teclado.nextLine();
contatos[i].tel = telpessoa;
System.out.print("E-mail: ");
String emailpessoa = teclado.nextLine();
contatos[i].e_mail = emailpessoa;
System.out.println("------------------");
}};
break;
case 2:{/**/
System.out.println("Lista de Contatos:");
for (int j = 0; j <contatos.length; j++) {/*O .lenght e
responsavel por pegar o final no vetor, tipo a quantidade q foi usada*/
System.out.println("------------------");
System.out.println("Posiao: "+j);
System.out.println("Nome: " +
contatos[j].nome);/*contatos[l].nome e pq ele so vai pegar pelo nome*/
System.out.println("Tel: " + contatos[j].tel);
/*contatos[l].tel e pq ele so vai pegar pelo tel*/
System.out.println("E-mail: " + contatos[j].e_mail);
/*contatos[l].e_mail e pq ele so vai pegar pelo e_mail*/
System.out.println("------------------");
}};
break;
case 3:{Scanner entrada2 = new Scanner(System.in);
System.out.println("Digite o nome para pesquisa:");
String chave;/*Aki eu inicializei uma variavel tipo string pra
pegar a busca*/
chave = entrada2.next();
for(int l=0;l<contatos.length;l++){/*Um for para percorrer, e um
if com a funao "equals" ela compara se e identicoa outra*/
if(chave.equals(contatos[l].nome))/*contatos[l].nome e pq ele
so vai pesquisar pelo nome*/
System.out.println("Ela esta na posicao "+l);
}
}
break;
case 4:/*Aki fika o comando de Apagar*/;
break;
default:
System.out.println("Comando invalido! Tente novamente!");
}
Scanner inControl = new Scanner(System.in);
System.out.println("Deseja fechar os agendamentos? Nao=1|Sim=2");
control = inControl.nextInt();/*Tambem nao sei pq nao coloquei 'int'
antes de 'control'*/
} while (control < 2);/*aki acaba o "Do While"*/
System.out.println("Agenda finalizada com sucesso!");/*Aki ja saiu do loop
e o final do programa*/
}
}