Me ajude nessa questão java

1 resposta
javaprogramação
S

Faça um código em Java que determine que solicite três nomes ao usuário. O programa deverá apresentar esses nomes em ordem alfabética na tela e informar se o nome é feminino ou masculino, baseado na seguintes considerações:
(se o nome terminar com a ou e - nome feminino)
(se o nome terminar com i, o ou u - nome masculino)

package Atividade;

import java.util.SortedSet;
import java.util.Scanner;

public class Aula {

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

String nome[] = null;

String genero[] = null;

int t;

for (int c = 1; c < 4; c++) {

System.out.println(Digite um nome);

nome[c] = s.next();

t = nome[c].length();

if ((nome[c].charAt(t) == a) || (nome[c].charAt(t) == e)) {

genero[c] = feminino;

}else{

if ((nome[c].endsWith(i)) || (nome[c].endsWith(o)) || (nome[c].endsWith(u))) {

genero[c] = Masculino;

}else{

genero[c] = Genero não definido;

}

}

System.out.println(nome[c] + genero[c]);

}

}
}

1 Resposta

B

Sabemos que precisa de ajuda: :white_check_mark:.
Sabemos como está o seu código: :white_check_mark:.
Sabemos qual é a sua dificuldade: :x:.

Criado 5 de outubro de 2019
Ultima resposta 5 de out. de 2019
Respostas 1
Participantes 2