BohYoh.comトップページへ

Javaによるアルゴリズムとデータ構造

戻る  

演習1-6の解答

 List 1-4のwhile文終了時点における変数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("iの値は" + i + "になりました。");     System.out.println("1から" + n + "までの和は" + sum + "です。");   } }


戻る