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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

tsldxszd 发表于 2016-3-6 21:50
而且这个不用join。。。刚才那个是 赋值,然后遍历打印,怕 没赋值就遍历了所以join,这个 直接 出结果了! ...

刚会用join用用啊,我想着的是只打印最后结果,这里是要改..
回复 使用道具 举报
tsldxszd 发表于 2016-3-6 21:51
你这参数也不对啊!小于11算怎么个意思?

每次计算1-10,11-20,21-30.这样啊  count初始值改成1吧
回复 使用道具 举报
tsldxszd 发表于 2016-3-6 22:06
再定一个变量等于1.让他自增就完了,还用什么parseint转换。。简单的不用,非得玩高科技,88 ...

public class Demo_Thread10
{ public static void main(String[] args) throws InterruptedException {
        //long start=System.currentTimeMillis();
        MyRunnable mr=new MyRunnable();
        for(int i=0;i<10;i++)
        {
                new Thread(mr,"Thread-"+i).start();
        }
       

        //long end=System.currentTimeMillis();
       
       
}
       
}
class MyRunnable implements Runnable
{
                int sum=0;
                public synchronized void run()
                {
                        int i=Integer.parseInt(Thread.currentThread().getName().replaceAll("Thread-",""));
                        for(int count=0;count<11;count++)
                        {
                                sum+=(i*10)+count;
                               
                        }
                        System.out.println(Thread.currentThread().getName()+":"+sum);
                        System.out.println("1-100的运算结果为"+sum);
                }
}
你说的是这种?我没觉得parseInt有什么不好,出错了也好发现问题.
回复 使用道具 举报
tsldxszd 发表于 2016-3-6 22:06
再定一个变量等于1.让他自增就完了,还用什么parseint转换。。简单的不用,非得玩高科技,88 ...

另外论坛交流问题就好好交流,这么大了有点涵养,各种装B 没什么意思.入行有先后,指点指点可以,我都虚心接受,但你这样说话真的是有点恶心.
回复 使用道具 举报
tsldxszd 发表于 2016-3-6 22:06
再定一个变量等于1.让他自增就完了,还用什么parseint转换。。简单的不用,非得玩高科技,88 ...

哇哦,一看你头像就知道你是个装(波一)小能手.一个老婆都生二胎的人了能不能稍微成熟一点
你不回答自然有人回答,还非要出来秀一波.看你1.30就社招完了,现在还这么闲,该不会是没通过吧哦哟.那你想想排在你前面的人是不是每个人都应该说你一句辣鸡呢?
尺有所短寸有所长,编程这种东西最重要的是学习能力而不是会一点东西到处装波一,人家才学了一个月,您社招都结束两个月了有什么老脸在这儿秀优越感啊.

//顺便说一句,点那个尖括号可以发代码模式的文档.

再见.
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马