2. 编写程序,求 x+xx+xxx+……(例如:8+88+888+……)前 n 项之和。x 和 n 的值由 用户从键盘输入。
package com.temp;
import java.util.Scanner;
/**
* @Author lanxiaofang
* @email [email protected]
* @date 2020/09/14 08:15
*/
public class SumOfX {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您想要求和的数:");
int x = scanner.nextInt();
System.out.println("请问求前几项的和?");
int n = scanner.nextInt();
int n1=x, sum = x;
for(int i = 1; i < n; i++){
n1 = n1*10+x;
sum = sum+n1;
}
System.out.println("最后的和是: "+sum);
}
}