Pessoal, ta dando um erro que quando eu ponho o usuário correto ele pensa que está errado, e quando ponho errado ele pensa que está certo. O mesmo funciona com a senha, e está tudo programado corretamente.
Usuário: a
Senha: a
import java.util.Scanner;
public class Main {
class Conta {
String cliente, usuario, senha;
boolean ativa;
double saldo, limite;
}
public static void main (String[] args) {
Scanner input = new Scanner( System.in );
Main main = new Main();
Conta conta = main.new Conta();
conta.usuario = "a";
conta.senha = "a";
conta.cliente = "Bruno Alano";
conta.ativa = true;
conta.saldo = 350;
conta.limite = 750;
System.out.printf ("Usuario: ");
String usuario = input.next();
System.out.printf ("Senha: ");
String senha = input.next();
/* System.out.println (usuario);
System.out.println (conta.usuario); */
if (usuario != conta.usuario) {
System.out.println ("Erro, ultilize o usuario correto");
System.exit(0);
} else {
System.out.println ("Usuario Correto!");
}
if (senha != conta.senha) {
System.out.println ("Erro, ultilize a senha correta");
System.exit(0);
}
}
}
Grato, Bruno Alano.