Olá, estou com outra duvida
Neste programa, entra-se com o nome, idade e sexo da pessoa, e imprime o nome se o sexo for igual a feminino e idade menor que 25.
Mas quando eu entreo com os seguintes dados: Nome:Ana e sexo; feminino, o nome não é mostrado.
gostaria de saber porque não está funcionando. Alguém possa me ajudar?
import java.util.Scanner;
public class Exe37
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.println("Digite o nome: ");
String nome=sc.nextLine();
System.out.println("Digite o sexo: ");
String sexo=sc.nextLine();
System.out.println("Digite a idade: ");
int id=sc.nextInt();
if ((sexo == "feminino" || sexo == "Feminino") && (id < 25))
System.out.println("Nome: "+nome);
else
System.out.println("tente de novo");
}
}
