Tu error es bastante simple:
Código Java:
Ver originalimport java.util.Random;
public class Main {
public static void main
(String[] args
) { char array[] = new char[10];
for(int i=0; i<10; i++) {
int valorLetra = (r.nextInt(25)+97);
array[i] = (char) valorLetra;
}
for(int i=0; i<10; i++){
System.
out.
print(array
[i
]+" "); }
}
}
Deberías usar un arreglo de caracteres en lugar de uno de enteros.
O si prefieres seguir trabajando con tu arreglo de enteros, puedes simplemente hacer un casting.
Código Java:
Ver originalimport java.util.Random;
public class Main {
public static void main
(String[] args
) { int array[] = new int[10];
for(int i=0; i<10; i++) {
int valorLetra = (r.nextInt(25)+97);
array[i] = valorLetra;
}
for(int i=0; i<10; i++){
System.
out.
print((char)array
[i
]+" "); }
}
}
Mira como estas 2 cosas son diferentes.