boa noite pessoal, sou novato e tenho uma duvida a respeito de usar o “IF”.
não sei o que errei no código para não conseguir alternar entre a resposta do sexo feminino ou masculino dependendo da resposta do usuário.
package javaapplication1;
import java.util.Scanner;
public class JavaApplication1 {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
Scanner sc = new Scanner(System.in);
int qtdeHomem = 1;
System.out.println("Qual o seu sexo?");
String sexo = sc.next();
String male = null;
String female = null;
if(sexo==male) {
qtdeHomem++;
}else if(sexo==female) {
qtdeHomem--;
}
System.out.println("Qual o seu primeiro nome?");
String primeiroNome = input.next();
System.out.println("Qual o seu segundo nome?");
String segundoNome = input.next();
System.out.println("Qual a sua idade?");
int idade = input.nextInt();
System.out.println("Qual o seu peso?");
double peso = input.nextDouble();
System.out.println("Qual a sua altura?");
int altura = input.nextInt();
if(qtdeHomem > 1)
System.out.println("Olá senhor " + primeiroNome+ " " + segundoNome+ " de " +idade+ " anos, você tem " +peso+ " quilos e " +altura+ " m de altura");
else
System.out.println("Olá senhora " + primeiroNome+ " " + segundoNome+ " de " +idade+ " anos, você tem " +peso+ " quilos e " +altura+ " m de altura");
}
}