Porque double só recebe valor inteiro ? e porque tem uma mensagem dizendo q só é possível gravar no array e não ler.
package estatisticapopulacao;
import java.util.Scanner;
public class EstatisticaPopulacao {
public static void main(String[] args) {
String sexo[] = new String[10];
double peso[] = new double[10];
double altura[] = new double[10];
Scanner entrada = new Scanner(System.in);
for (int i = 1; i < 10; i++) {
System.out.print("Digite sexo da "+i+"º posição (M)masculino ou (F) para feminino: ");
sexo[i] = entrada.next();
System.out.print("Digite peso da "+i+"º posição: ");
peso[i] = entrada.nextDouble();
System.out.print("Digite altura da "+i+"º posição: ");
altura[i] = entrada.nextDouble();
}
}
}