Hunter Isaacs:
Hasta ahora he hecho una serie de números aleatorios, pero estoy atascado en cómo hacer que un método printarray que puedo llamar dentro de la principal. Necesito invocar matriz de impresión en la misma clase e imprimir todos los elementos separados por un espacio
public class HunterIsaacsHw6
{
public static void main(String[] args)
{
System.out.println("Java, Online, Hunter Isaacs, hw6");
// define the range
int max = 100;
int min = 1;
int range = max - min + 1;
// combining both statements in one
double doubleArray[] = new double[10];
// generate random numbers within 1 to 10
for (int i = 0; i < 10; i++) {
doubleArray[i] = (Math.random() * range) + min;
}
}
public static double printArray(doubleArray[]){
for(double n: doubleArray){
System.out.println(n+" ");
}
}
Wombat aterrador:
Su declaración de método es incorrecta y que ni siquiera están llamando. Tratar:
public static void main(String [] args)
{
System.out.println("Java, Online, Hunter Isaacs, hw6");
// define the range
int max = 100;
int min = 1;
int range = max - min + 1;
// combining both statements in one
double doubleArray[] = new double[10];
// generate random numbers within 1 to 10
for (int i = 0; i < 10; i++) {
doubleArray[i] = (Math.random() * range) + min;
}
printArray(doubleArray);
}
public static void printArray(double doubleArray[]){
for(double n: doubleArray){
System.out.println(n);
}
}
Además, nada se volvió de printArray
lo que debe ser declarados desiertos
También me quedo con la declaración double[] doubleArray
editar
También System.out.println(n);
es suficiente, no hay necesidad de añadir un espacio