A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 随缘就好 于 2015-3-30 22:47 编辑
  1. <blockquote>/*编写一个方法求s=a+aa+aaa+a...a,其中a是一个数,<div class="blockcode"><blockquote>class Test5{
  2.         static void Sun(int a,int b){
  3.                 int x=0;
  4.                 for(int i=1,a1=a;i<b;i++){
  5.                         a=a*10+a1;
  6.                         //System.out.println(a);
  7.                         x=a+a1+x;
  8.                 }
  9.                 System.out.println(x);
  10.         }
  11.         public static void main(String args[]){
  12.                 Sun(2,9);
  13.         }
  14. }
复制代码



评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1 很给力!

查看全部评分

6 个回复

倒序浏览
思路没错,自己检验一下就好
回复 使用道具 举报
思路没错,自己检验一下就好
回复 使用道具 举报
挺好的!!
回复 使用道具 举报

楼主思路没有问题,代码也没有问题。就是感觉代码不简洁、、
回复 使用道具 举报
  1. public class Test {

  2.          public static void main(String[] args)  {
  3.               int s=0;
  4.               int a=2;
  5.               int t=0;
  6.               String str = "";
  7.              
  8.               for(int i=1;i<=9;i++){
  9.                     str = str + a;
  10.                     s = Integer.parseInt(str);
  11.                 t=s+t;
  12.                
  13.               }
  14.               System.out.println(t);
  15.              }
  16. }
复制代码

这是另一种解决思路,根据字符串的连接操作……
回复 使用道具 举报
leejun同学 发表于 2015-4-1 10:53
这是另一种解决思路,根据字符串的连接操作……

这个方法很好用呢,比我那个方便
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马