请编写程序计算s=a+aa+aaa+aaaa+aa…a的值
要求允许用户从键盘输入总数列长度,以及a的值(a为整数),求出s的值。
例如2+22+222+2222+22222(此时共有5个数相加)
(提示:字符串连接,字符串转整型Integer.valueOf()方法)/***
public class Calculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
var plusStr = "";
System.out.println("请输入数列长度:");
int len = sc.nextInt();
System.out.println("请输入循环值a:");
int prim = sc.nextInt();
int sum = 0;
for (int i = 1; i <= len; i++) {
if (i == 1){
sum += prim;
plusStr += prim + "+";
}
else {
String str = "";
for (int j = 1; j<= i; j++){
str += prim;
}
sum += Integer.parseInt(str);
plusStr += str + "+";
}
}
plusStr = plusStr.substring(0, plusStr.length() - 1);
System.out.println(plusStr + "=" + sum);
}
}