どのように私は、値の合計を計算した後、メインメソッドに配列を渡すのですか?

アビー:

だから、これは私が現在持っているコードです。私は第2の方法では、すべての数字の合計を計算して、ディスプレイにmainメソッドにそれを返すようにしようとしていますが、私はこれを適切に行う方法で混乱しています。すべてのヘルプは大歓迎です!

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;

  }
}
ジャックchiou:

メソッドを使用して計算合計したい場合は、あなただけの整数を返すことができます。

    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;

    }

あなたが書くためのループはそれだけで実行されるために従っていないコマンドで長時間を何もしないとしているところで;実行するループが見るたびに最初のコマンドです。あなたはこのように書く必要があります

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

若しくは

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

みとめコードを実行します。

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=397242&siteId=1