JAVA 基础编程练习题8 (输入数字求和)

    科技2022-07-12  127

    题目:求 s=a+aa+aaa+aaaa+aa…a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时共有 5 个 数相加),几个数相加有键盘控制。

    程序分析:关键是计算出每一项的值。

    package lianxi; import java.util.Scanner; public class 输入数字求和 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int number=in.nextInt(); int count=in.nextInt(); int s=0; int ss=0; for(int i=0;i<count;i++) { s=s+number; ss=ss+s; number=number*10; System.out.println("每一项的值:"+s); } System.out.println("总和:"+ss); in.close(); } }

    Processed: 0.009, SQL: 8