BohYoh.comトップページへ

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

戻る  

演習1-6の解答

 List 1-4while文終了時点における変数i の値がn + 1となることを確認せよ(変数i の値を表示するように書きかえたプログラムを作成せよ)。

// 演習1-6 // 1, 2, …, nの和を求める(while文終了後のiの値を確認) import java.util.Scanner; class SumWhileEx {    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;            // 和       int i = 1;       while (i <= n) {         // iがn以下であれば繰り返す          sum += i;               // sumにiを加える          i++;                    // iの値をインクリメント       }       System.out.println("1から" + n + "までの和は" + sum + "です。");       System.out.println("iの値は" + i + "になりました。");    } }


戻る