¿Cómo puedo pasar la matriz con el método principal después de calcular la suma de los valores?

Abby:

Así que este es el código que tengo actualmente. Estoy tratando de calcular la suma de todos los números en el segundo método y luego volver al método principal para mostrar pero estoy confundirse con la forma de hacer esto correctamente. Cualquier ayuda es bienvenida!

public class Main {

  public static void main(String[] args) {

    int[] population = {
      693417,
      457502,
      109985,
      107360,
      103773,
      13145,
      5469
    };

    int[] total = computeTotal(population);
    for (int i = 0; i < total.length; i++);
    System.out.print(total + " ");

  }

  public static int computeTotal(int[] population) {

    int[] population2 = {
      693417,
      457502,
      109985,
      107360,
      103773,
      13145,
      5469
    };
    return population2;

  }
}
Jack Chiou:

Si desea calcular la suma a través del método, sólo puede devolver un entero.

    public static void main(String[] args) {
        int[] population = { 693417, 457502, 109985, 107360, 103773, 13145, 5469 };

        int total = computeTotal(population);
        System.out.print(total + " ");

    }

    public static int computeTotal(int[] Popu) {

        int sum=0;
        for(int i=0;i<Popu.length;i++)
            sum+=Popu[i];
        return sum;

    }

Por cierto, el bucle se escribe se va a hacer nada, ya que basta con ejecutar veces la longitud sin comandos de acuerdo a ;es el primer comando cada vez que el bucle de ejecución de ver. Usted debe escribir como esto

for(int i=0;i<Popu.length;i++)
    only one line code end with ;

o

for(int i=0;i<Popu.length;i++){
...
}

para ejecutar código mutiple.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=397246&siteId=1
Recomendado
Clasificación