JAVA_编程小案例_打印2+22+222+...

来源:互联网 发布:21端口打开 编辑:程序博客网 时间:2024/06/05 07:31
import java.util.Scanner;


/*求sum=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222+......,几个数相加有键盘控制。 
1.程序分析:关键是计算出每一项的值。
*/
public class HeHe {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);

System.out.println("输入a数:");
int a = scan.nextInt();
System.out.println("输入个数:");
int n = scan.nextInt();

double sum = 0;
System.out.print("表达式为:");
for(int i=1;i<=n;i++){
double mul = a*Math.pow(10,i-1);
sum = sum+mul;
System.out.print(sum+"+");
}

}

}