BohYoh.comトップページへ

新・明解Javaで学ぶアルゴリズムとデータ構造

戻る  

演習1-7の解答

 List 1-5のプログラムをもとにして、たとえばnが7であれば、『1から7までの和は28です。』と表示するのではなく、『1 + 2 + 3 + 4 + 5 + 6 + 7 = 28』と表示するプログラムを作成せよ。

// 演習1-7 // 1, 2, …, nの和を求める(式1 + 2 + … + n = 999と表示) import java.util.Scanner; class SumForEx {    public static void main(String[] args) {       Scanner stdIn = new Scanner(System.in);       System.out.println("1からnまでの和を求めます。");       System.out.print("nの値:");       int n = stdIn.nextInt();       int sum = 0;      // 和       for (int i = 1; i <= n; i++) {          System.out.print(i + " + ");          sum += i;               // sumにiを加える       }       System.out.println("= " + sum);    } }


戻る