第 i 項 = 第 i-1 項 × 10 + 9,首項為 9。
long sum = 0;
long term = 9;
for (int i = 1; i <= 10; i++) {
sum += term;
term = term * 10 + 9; // 產生下一項:9→99→999...
}
System.out.println("前 10 項和 = " + sum); // 輸出: 11111111100
第 k 項 = 10k - 1。
前 n 項和 = Σ(10k - 1) = (10n+1 - 10)/9 - n。
代入 n=10:(1011 - 10)/9 - 10 = 11111111100,與迴圈結果一致。
long 防止 int 溢位 (第 10 項 9999999999 超過 21 億)。System.out.print(term + " ")。