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.