Ir ao conteúdo

Posts recomendados

Postado


    public static void main(String[] args) {
        Scanner scan = new Scanner (System.in);
        System.out.println("entre com a letra M ou F");
        String imput = scan.next();
        
        if (input.equalsIgnoreCase("f")){
            System.out.println("F - feminino");
        }else if (input.equalsIgnoreCase("m")) {
            System.out.println("m - masculino");
        }else {
            System.out.println("sexo inválido");
        }
    }

 

ALGUÉM PODERIA AJUDAR? NA VÍDEO AULA QUE ACOMPANHO FUNCIONA PERFEITAMENTE, porém NO MEU ECLIPSE A ENTRADA IMPUT APARECE COMO ERRO "IMPUT CANNOT BE RESOLVED"<>

Postado

@wiliam1975 Olá. Apenas um complemento: Para comparar Strings em Java é com o método equals:

if (input.equals("f")) {
    System.out.println("F - feminino");
} else if (input.equals("m")) {
    System.out.println("m - masculino");
} else {
    System.out.println("sexo inválido");
}

Pode ser com o método equalsIgnoreCase, mas esse método não e case sensitive (exemplo que peguei na internet):

String java1 = "JAVA";
String java2 = "java";

boolean bol1 = java1.equalsIgnoreCase(java2); 
boolean bol2 = java1.equals(java2);

System.out.println(bol1); // true
System.out.println(bol2); // false

Só para esclarecer a diferença

 

Qualquer dúvida é só perguntar :)

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...