Não consigo identificar o problema nesse source

2 respostas
D

Galera, eu fiz um curso de Java e tal, e fiquei mais de um ano parado, ai resolvi voltar e fazer uns testezinhos.. Parece idiotice, mas alguém sabe porque isso não tá funcionando? ;s Dá pra compilar e rodar, só que a função funciona totalmente errada... Não consigo identificar o problema =\

private void bIdentificarActionPerformed(java.awt.event.ActionEvent evt) {                                             
        String serial, resp;
        serial="123";
        resp = JOptionPane.showInputDialog("Digite o nº do seu registro:");
        if (resp != serial){
            JOptionPane.showMessageDialog(null, "Registro inválido!");
        }else{
            Principal.show();
        }

Valeu, abraço!

2 Respostas

S

Você está comparando duas string

Entao deverá compará-la assim

serial.equals(resp)

Valew

D

Valeu Fabiano!

Criado 30 de março de 2007
Ultima resposta 30 de mar. de 2007
Respostas 2
Participantes 2