Condição If

1 resposta
java
Maiconk77

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();
	
}

}

1 Resposta

lvbarbosa

Troque a == "y" por a.equalsIgnoreCase("y")

Criado 29 de maio de 2019
Ultima resposta 29 de mai. de 2019
Respostas 1
Participantes 2