Ola gostaria de Ajuda esta este codigo não entrando no If mesmo com a condição sendo verdadeira.
package br.com.maiconk.curso.banco.pkg_aplicar;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Conta conta = new Conta();
Scanner sc = new Scanner(System.in);
System.out.println("Enter account number: ");
conta.setNumeroConta(sc.nextDouble());
System.out.println("Enter account holder: ");
conta.setTitularaConta(sc.next());
System.out.println("Is there na initial deposit (y/n)? ");
String a = sc.next();
if (a == "y") {
System.out.println("Enter initial deposit value: ");
conta.setSaldo(sc.nextDouble());
}else {
conta.setSaldo(0);
}
sc.close();
}
}