Preciso de um código que adicione, remove e pesquise os dados incluídos no cadastro de um funcionário.
Java? Usa qual banco? E o que você já tem?
JRE, sem banco de dados.
package prova;
public class Login {
private String nome;
private String login;
private String senha;
public Login (){
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getSenha() {
return senha;
}
public void setSenha(String string) {
this.senha = string;
}
}
package prova;
public class Funcionario {
private String nomeFunc;
private int cpf;
private int rg;
private String endereco;
public Funcionario (String nomeFunc, int cpf, int rg, String endereco){
this.nomeFunc = nomeFunc;
this.cpf = cpf;
this.rg = rg;
this.endereco = endereco;
}
public String getNomeFunc() {
return nomeFunc;
}
public void setNomeFunc(String nomeFunc) {
this.nomeFunc = nomeFunc;
}
public int getCpf() {
return cpf;
}
public void setCpf(int cpf) {
this.cpf = cpf;
}
public int getRg() {
return rg;
}
public void setRg(int rg) {
this.rg = rg;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
}
package prova;
import java.util.Scanner;
public class ProgramaPrincipal {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
Login login = new Login();
login.setLogin("vic");
login.setNome("vitoria");
login.setSenha("12345");
System.out.println("Login:");
String loginRecebido = leitor.next();
System.out.println("nome:");
String nomeRecebido = leitor.next();
System.out.println("Senha: ");
String SenhaRecebido = leitor.next();
if (loginRecebido.equals(login.getLogin())&& SenhaRecebido.equals(login.getSenha())&& nomeRecebido.equals(login.getNome())){
System.out.println("Acesso Permitido");
System.out.println("===============Menu Principal====================");
System.out.println("Escolha 1 para cadastrar - 2 - para atualizar dados 3 - para remover - 4 pesquisar ");
int opcao = leitor.nextInt();
switch(opcao){
case 1:
System.out.println("Digite seu nome:");
String nomeCadastro = leitor.next();
System.out.println("digite seu RG:");
String rgCadastro = leitor.next();
System.out.println("digite seu CPF:");
String cpfCadaastro = leitor.next();
System.out.println("digite seu endereço:");
String enderecoCadastro = leitor.next();
System.out.println("Dados Cadastrados com sucesso");
break;
}
}else{
System.out.println("Acesso negado");
}
}
}
Qual sua dúvida?
Como faço para fazer a pesquisa puxandoa informação de um funcionário e mostrar na tela, e para remover um funcionário dos cadastrados.
Você é usuário ou está estudando programação?
Estudando programação
Então mostre onde está armazenado esse funcionário que deseja pesquisar e mostrar na tela. Uma dúvida de cada vez, depois você aprende a remover.
Eu posso usar o leitor da forma que estou usando? Pois esta indo tudo para o vetorcliente, assim nao consigo procurar apenas um funcionário. Como posso indicar onde está?
Não temos como advinhar onde está o vetorcliente.