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); } }