-4

私はJavaが初めてで、今のところ学んでいます。プログラムに表示するすべての数値を合計できる小さなプログラムを作成したいと考えています。私のプログラムの主なアイデアは、私に多くの数字を求めます。これはループです:

for (int k = 1; k <= 6 ; k++){
    System.out.println("Type " + k +". number");
    f = userInput.nextInt();
}

私のプログラムがすべての数値を合計する方法を知りたいですか?

4

5 に答える 5

1

合計を保持する変数を宣言する必要があります。

int f, sum = 0;
for (int k = 1; k <= 6 ; k++){

    System.out.println("Type " + k +". number");
    f = userInput.nextInt();
    sum += f;
}
于 2013-10-27T18:14:29.100 に答える
0

合計を格納するには、別の変数を使用する必要があります。

int sum = 0;

for (int k = 1; k <= 6; k++) {

    System.out.println("Type " + k +". number");

    f = userInput.nextInt();

    sum = sum + f;
}
于 2013-10-27T18:14:19.213 に答える
0

これを試して

    int answer = 0;
    for (int k = 1; k <= 6 ; k++){

        System.out.println("Type " + k +". number");
        f = userInput.nextInt();
        answer += f; 

    }
    System.out.println(answer);
于 2013-10-27T18:14:35.743 に答える
0
// assuming userInput is a Scanner

int sum = 0;

int f;

for (int k = 1; k <= 6 ; k++){

    System.out.println("Type " + k +". number");
    f = userInput.nextInt();

    sum += f;

}

// sum now holds the sum of all numbers
于 2013-10-27T18:15:15.630 に答える
0

scannerこのコード セグメントの前にオブジェクトを作成したと仮定するとsum、入力の合計を保持する変数を単純に持つことができます。

       int sum =0;
       for (int k = 1; k <= 6 ; k++){

            System.out.println("Type " + k +". number");
            f = userInput.nextInt();
            sum += f;    
        }
于 2013-10-27T18:17:00.233 に答える