Java求s=a+aa+aaa+aaaa+aa...a 5个数相加的值

网友投稿 329 2023-06-09


Java求s=a+aa+aaa+aaaa+aa...a 5个数相加的值

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

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

程序设计:

import java.io.*;

public class Sumloop {

public static void main(String[] args) throws IOException

{

int s=0;

String output="";

BufferedReader stadin = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入a的值");

String input =stadin.readLine();

for(int i =1;i<=Integer.parseInt(input);i++)

{

output+=input;

int a=Integer.parseInt(output);

s+=a;

}

System.out.println(s);

}

}

另解:

import java.io.*;

public class Sumloop {

public static void main(Stringhttp://[] args) throws IOException

{

int s=0;

int n;

int t=0;

BufferedReader stadin = new BuffervvUSMxGedReader(new InputStreamReader(System.in));

String input = stadin.readLine();

n=Integer.parseInt(input);

for(int i=1;i<=n;i++){

t=t*10+n;

s=s+t;

System.out.println(t);

}

System.out.println(s);

}

}

以上就是Java求s=a+aa+aaa+aaaa+aa...a 5个数相加的值的实现代码,需要的朋友可以参考一下。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java读取resource目录下文件的方法示例
下一篇:java 输入一个数字组成的数组(输出该数组的最大值和最小值)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~