国资委产权交易:关于java的小问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 08:14:26
a+aa+aaa+……+a(n)个,其中a为1—9中任意一个数。例如当a=3,n=4时,求3+33+333+3333的和。

import java.io.*;

class Jiayou
{
public static void main(String arg[])throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入a的值:");
int a=Integer.parseInt(br.readLine());
System.out.println("请输入n的值:");
int n=Integer.parseInt(br.readLine());
int sum=0;
int b=0;
for(int i=1;i<=n;i++)
{
b=b*10+a;
sum+=b;
}
System.out.println(sum);
}
}

我想了半天啊,你是不是也是刚学啊,我们以后一起进步啊

int n = 3, q = 4, r = 0, sum = 0;
for (int i=0; i<q; i++) {
r += n*Math.pow(10, i);
sum += r;
System.out.print(r);
}
System.out.println("RES:" + sum);

int a=X;
int sum=a;
for(i=X;i<X;i++)
{
a=a*10+1;
sum+=a;
}
参考一下,a和sum赋初值,a通过循环改变值,X为任意数
建议a为键盘输入参数

String a=3,temp;
int n=4;
int sum;
for(int i=0;i<n;i++){
temp=a+a;
sum+=Integer.parseInt(temp);
}
System.out.println(sum);

你参考一下行不行?