Rede de relacionamento

[list]Ola, pessoal
Sou novo no forum e estou com uma duvida.
Alguem pode me ajudar com esse codigo?

public class Usuario {

    // iniciar atributos
    private String nome;
private String endereco;
private long telefone;
private String login;
private String senha;
private String email;
private long CPF;
    
    //inserir construtor aqui
public Usuario(String nomeInicial, long CPFInicial) {
    this.nome = nome;
    this.CPF = CPF;
    senha = String.valueOf(CPF);
}


    // Duvida no .equals  pesquisar um pouco mais
public boolean alterarSenha(String senhaAntiga, String senhaNova) {
    if (senhaAntiga.equals(senha)) {
        senha = senhaNova;
        return true;
    }
    return false;
}
             
   // inserir Getters $ Setters 
public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = email;
}

public String getEndereco() {
    return endereco;
}

public void setEndereco(String endereco) {
    this.endereco = endereco;
}

public String getLogin() {
    return login;
}

public void setLogin(String login) {
    this.login = login;
}

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public long getTelefone() {
    return telefone;
}

public void setTelefone(long telefone) {
    this.telefone = telefone;
}


}

////////////////////////////////

public class PrincipalProjeto {

public static void main(String[] args) {

    Usuario usuario[] = new Usuario[100];
    int escolha, u = 0, c = 0, i = 0, senha;
    String entrada, nomeInicial, senhaNova, senhaAtual, confirmacao;
    long CPFInicial;

    boolean confirma = false, logado = false;

    do {
        entrada = JOptionPane.showInputDialog(" ..::: Bem vindo ao Relationship :::.. \n 1- Fazer Cadastro  \n 2-    Alterar senha \n 0- Sair");
        escolha = Integer.parseInt(entrada);


        switch (escolha) {

            case 1:
                nomeInicial = JOptionPane.showInputDialog("Digite seu Nome:");
                entrada = JOptionPane.showInputDialog("Digite seu CPF");
                CPFInicial = Long.parseLong(entrada);
                entrada = JOptionPane.showInputDialog("senha:");
                senha = Integer.parseInt(entrada);
                usuario[u++] = new Usuario(nomeInicial, CPFInicial);
                JOptionPane.showMessageDialog(null, "Usuário cadastrado com sucesso!");
                break;

            case 2:


                while (confirma == false) {

                    nomeInicial = JOptionPane.showInputDialog("Login:");
                    if (escolha == 2) {
            JOptionPane.showMessageDialog(null, "Antes de alterar a senha é preciso cadastrar o usuário");
        } else {
            break;
        }
                    senhaAtual = JOptionPane.showInputDialog("Digite sua Senha:");
                    senhaNova = JOptionPane.showInputDialog("Digite a nova senha:");
                    confirmacao = JOptionPane.showInputDialog("Confirme:");

                    if (confirmacao.equals(senhaNova)) {
                        confirma = usuario[u].alterarSenha(senhaAtual, senhaNova);
                        confirma = true;

                    }
                }

            case 0:
                JOptionPane.showMessageDialog(null, "Obrigada pela participação!");
                System.exit(0);
                break;

            default:
                JOptionPane.showMessageDialog(null, "Opção inválida");
                break;

        }
    } while (escolha != 4);

}

}

[

Oi Luiz, seja bem vindo!
Primeiramente, recomendo que você dê uma lida aqui: http://www.guj.com.br/posts/list/50115.java
Depois de corrigir seu post usando a tag code (você vai aprender como lendo o post que citei acima), explique melhor o que você quer saber ou o que tem dúvida ok?

[]´s

ok!

Vou analisar, porém o que preciso é fazer com que o meu código entenda quando um usúario for cadastrado.

Valeuu

É isso Mantu ?

public class Usuario {

    // iniciar atributos
    private String nome;
private String endereco;
private long telefone;
private String login;
private String senha;
private String email;
private long CPF;
    
    //inserir construtor aqui
public Usuario(String nomeInicial, long CPFInicial) {
    this.nome = nome;
    this.CPF = CPF;
    senha = String.valueOf(CPF);
}


    // Duvida no .equals  pesquisar um pouco mais
public boolean alterarSenha(String senhaAntiga, String senhaNova) {
    if (senhaAntiga.equals(senha)) {
        senha = senhaNova;
        return true;
    }
    return false;
}
             
   // inserir Getters $ Setters 
public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = email;
}

public String getEndereco() {
    return endereco;
}

public void setEndereco(String endereco) {
    this.endereco = endereco;
}

public String getLogin() {
    return login;
}

public void setLogin(String login) {
    this.login = login;
}

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public long getTelefone() {
    return telefone;
}

public void setTelefone(long telefone) {
    this.telefone = telefone;
}


}

////

public class PrincipalProjeto {

public static void main(String[] args) {

    Usuario usuario[] = new Usuario[100];
    int escolha, u = 0, c = 0, i = 0, senha;
    String entrada, nomeInicial, senhaNova, senhaAtual, confirmacao;
    long CPFInicial;

    boolean confirma = false, logado = false;

    do {
        entrada = JOptionPane.showInputDialog(" ..::: Bem vindo ao Relationship :::.. \n 1- Fazer Cadastro  \n 2- Alterar senha \n 0- Sair");
        escolha = Integer.parseInt(entrada);


        switch (escolha) {

            case 1:
                nomeInicial = JOptionPane.showInputDialog("Digite seu Nome:");
                entrada = JOptionPane.showInputDialog("Digite seu CPF");
                CPFInicial = Long.parseLong(entrada);
                entrada = JOptionPane.showInputDialog("senha:");
                senha = Integer.parseInt(entrada);
                usuario[u++] = new Usuario(nomeInicial, CPFInicial);
                JOptionPane.showMessageDialog(null, "Usuário cadastrado com sucesso!");
                break;

            case 2:


                while (confirma == false) {

                    nomeInicial = JOptionPane.showInputDialog("Login:");
                    if (escolha == 2) {
            JOptionPane.showMessageDialog(null, "Antes de alterar a senha é preciso cadastrar o usuário");
        } else {
            break;
        }
                    senhaAtual = JOptionPane.showInputDialog("Digite sua Senha:");
                    senhaNova = JOptionPane.showInputDialog("Digite a nova senha:");
                    confirmacao = JOptionPane.showInputDialog("Confirme:");

                    if (confirmacao.equals(senhaNova)) {
                        confirma = usuario[u].alterarSenha(senhaAtual, senhaNova);
                        confirma = true;

                    }
                }

            case 0:
                JOptionPane.showMessageDialog(null, "Obrigada pela participação!");
                System.exit(0);
                break;

            default:
                JOptionPane.showMessageDialog(null, "Opção inválida");
                break;

        }
    } while (escolha != 4);

}

}