Preciso de ajuda para fazer esse código funcionar,a parte que está travada com barras //, não funciona e eu não consigo entender porque,é a parte das mulheres.A parte dos homens está correto.Esta parte que travei funciona de maneira errada.Por favor alguém me ajuda,obrigado.
import java.util.Scanner;
class tarefa{
public static void main (String[] args) {
Scanner entrada = new Scanner(System.in);
int habitantes = 0;
int masculinos = 0;
int menoresMasculinos = 0;
int mulheres =0;
int mulheresEntre18e35anos =0;
int mulheresMaioresque35 =0;
String resposta;
do {
System.out.println("Digite o sexo (F ou M): ");
String sexo = entrada.nextLine().substring(0, 1);
System.out.println("Digite a cor dos olhos (A, V, P ou C): ");
String cordosolhos = entrada.nextLine();
System.out.println("digite a cor dos cabelos (P , L , C): ");
String cordoscabelos = entrada.nextLine();
System.out.println("Digite a idade: ");
int idade = entrada.nextInt();
entrada.nextLine();// ignorar a mudança de linha
habitantes += 1;
if ( sexo.equalsIgnoreCase("f")) {
mulheres += 1;
}
//if (idade < 35 && sexo.equalsIgnoreCase("M")) {
// mulheres += 1;
//}
if (sexo.equalsIgnoreCase("M")) {
masculinos += 1;
}
if (idade < 18 && sexo.equalsIgnoreCase("F")) {
menoresMasculinos += 1;
}
// if (idade <18 && sexo.equalsIgnoreCase("F")) {
// mulheres += 1;
//}
//if (idade >=35 && sexo.equalsIgnoreCase("F")) {
// mulheresMaioresque35 = 1;
//}
System.out.println();
System.out.println("Deseja continuar? (S/N)");
resposta = entrada.nextLine().substring(0,1);
} while (resposta.equalsIgnoreCase("s"));
System.out.println();
System.out.printf("Habiatntes: %d%n", habitantes);
System.out.printf("mulheres: %d (%5.1f%%)%n",
mulheres, 100.0*mulheres/habitantes);
System.out.printf("Masculinos: %d (%5.1f%%)%n",
masculinos, 100.0*masculinos/habitantes);
System.out.printf("Menores masc.: %d (%5.1f%%)%n",
menoresMasculinos, 100.0*menoresMasculinos/habitantes);
//System.out.printf("mulheres idade entre18 e 35: %d (%5.1f%%)%n",
// mulheres, 100.0*mulheres/habitantes);
//System.out.printf("mulheres idade maior de 35: %d (%5.1f%%)%n",
//mulheres, 100.0*mulheres/habitantes);
System.out.println("-------------FIM-------------");
}
}