Bom dia pessoal!
Tudo bem?
Estou com um problema besta, vou expor o codigo e explicar o que acontece:
switch (escolha) {
case 01:
System.out.print(“Realizará um deposito inicial? (s/n)”);
String SouN = sc.nextLine();
System.out.println();
if (SouN == "s") {
System.out.print("Valor do deposito: ");
double deposito = sc.nextDouble();
Conta conta = new Conta(nome, rg, data, deposito);
System.out.println(conta);
} else if (SouN == "n") {
Conta conta = new Conta(nome, rg, data);
System.out.println(conta);
} else {
System.out.println("Caracter errado!");
}
break;
Ao rodar o programa, logo apos o switch, o meu console pula o if e cai direto no else! sem me dar opção de colocar se quero digito ou não.
Alguem poderia me informar o que seria? 


