*题目5:输入整数 a,输出结果 s,其中 s 与 a 的关系是:s=a+aa+aaa+aaaa+aa...a, 最后为 a 个 a。例如 a=2 时,s=2+22=24。 * 注意:①使用循环结构语句实现。②a 由键盘输入,且 2 ≤ a ≤9。

public class a {
    public static void main(String[] args) {
        /**
         *题目5:输入整数 a,输出结果 s,其中 s 与 a 的关系是:s=a+aa+aaa+aaaa+aa...a,
         * 最后为 a 个 a。例如 a=2 时,s=2+22=24。
         * 注意:①使用循环结构语句实现。②a 由键盘输入,且 2 ≤ a ≤9。
         *
         *
         */

        int result =sum(10);
        if (result==-1){
            System.out.println("输入错误");
            System.exit(0);
        }
        System.out.println(result);
    }
 static int temp =0;
    static  int sum=0;
    public static int sum(int a){
     if (a<2||a>9){
         return -1;
     }
   for (int i=1;i<=a;i++){
       temp=temp *10+a;    //比如 如果我输入3,那么就是循环第一次为temp=3
                           //循环第2次,      temp=30+3=33
       sum+=temp;          //循环3次       33*10+3 =333
   }                       //sum进行求和 3+33+333
return sum;
    }
 }

 

posted @ 2023-12-09 22:29  GOZO  阅读(80)  评论(0)    收藏  举报