题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加),几个数相加有键盘控制。

来源:互联网 发布:javascript map对象 编辑:程序博客网 时间:2024/05/21 11:48
import java.util.Scanner;/** * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加),几个数相加有键盘控制。 * @author Administrator * */public class a个数相加{//  public static int addNum(int n){//      int nNum =n;//      int s=0;//      for (int i = 0; i < nNum-1; i++){//          n = n*10 +nNum;//          s += n;//      }//      s+=nNum;//      //      return s;//  }    public static int addNum(int n){        String a = "";//此处不可以为空null        int b = 0;        Integer s =0;        for (int i = 0; i < n; i++) {            a+=n;            b =Integer.parseInt(a);            s+=b;        }        return s;    }    public static void main(String[] args){        int n = new Scanner(System.in).nextInt();        int s = addNum(n);        System.out.println(s);    }}
阅读全文
0 0
原创粉丝点击