Skrypt ma wczytać pięć imion, sprawdzić ile jest kobiet i meżczyzn i wypisać w postaci np:3 kobiety:anka, ela, helena 2 mezczyzna: dgfg,gdfg. Mam problem tego typu, że poza pętlą for nie chce wypisać wszystkiego na raz, tylko w pętli działa jak wypisuje po kolei.
package pl.wsis.java;
import java.util.Scanner;
public class hhh {
public static void main(String[] args){
String[]name = new String[4];
String[]kob = new String[4];
String[]mez = new String[4];
int men=0;
int wom=0;
Scanner wczytaj = new Scanner(System.in);
for(int i=0; i<5; i++)
{
System.out.print("Podaj imię:");
name[i] = wczytaj.nextLine();
int lenght = name[i].length();
char sprawdz = name[i].charAt(lenght-1);
if(sprawdz == 'a'){
kob[wom] = name[i];
wom++;
}
else{
mez[men] = name[i];
men++;
}
}
System.out.print(kob[0]);
System.out.print(mez[0]);
wczytaj.close();
}
}