Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

O que estou fazendo de errado nessa verificação?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

O usuário deverá informar se ele deseja imprimir os dados do Gerente ou do Programador.

O usuário deverá informar se ele deseja aumentar o salário do Gerente ou do Programador.

public static void imprime(Funcionario f) {
Scanner teclado = new Scanner(System.in);
if (f instanceof Gerente) {
System.out.println("Você deseja imprimir Gerente ou Programador?");
String string = teclado.next();
if (string == "Gerente" || string == "gerente") {
System.out.println(f.toString());
}
System.out
.println("Você deseja aumentar o salário de Gerente ou Programador?");
String string2 = teclado.next();
if (string2 == "Gerente" || string2 == "gerente") {
f.aumentaSalario();
}

} else if (f instanceof Programador) {
System.out.println("Você deseja imprimir Gerente ou Programador?");
String string = teclado.next();
if (string == "Programador" || string == "programador") {
System.out.println(f.toString());
}
System.out
.println("Você deseja aumentar o salário de Gerente ou Programador?");
String string2 = teclado.next();
if (string2 == "Programador" || string2 == "programador") {
f.aumentaSalario();
}
}
}

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum