基础练习题

8 求s=a+aa+aaa+aaaa+aa...a的值

2023-09-24  本文已影响0人  北极的大企鹅

    public class _008MoreAdd {
 
    public static void main(String[] args) {
         print();
    }

    private static void print() {
         long a = 0;
         while (true) {
             Scanner sc = new Scanner(System.in);
            System.out.println("请输入1~9之间的数:");
            a = sc.nextInt();
           System.out.println("请输入需要相加的次数:");
           int n = sc.nextInt();
           sum(a, n);
       }
   }

    private static void sum(long a, int n) {
         long b = 0;
         long sum = 0;
         int i = 0;
         while (i < n) {
             b = b + a;
             sum = sum + b;
             a = a * 10;
             ++i;
         }
         System.out.println("结果是"+sum);
     }
 }

上一篇 下一篇

猜你喜欢

热点阅读