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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class  Threadtest2
{
        public static void main(String[] args)
        { int result=0;
                ThredAdd a=new ThredAdd(10,1);
        ThredAdd b=new ThredAdd(20,11);
       
          a.start();
          b.start();
       
  result=a.getSum()+b.getSum();
      System.out.println(result);
               
        }
}
class ThredAdd extends Thread
{ int max,min;
//ThredAdd s=new ThredAdd();
   ThredAdd(int max,int min)
        {this.max=max;
     this.min=min;
   }
   public synchronized void add(int max,int min)
        { int sum=0;
           for (int i=min;i<=max;i++)
        { sum+=i;}
           System.out.println(Thread.currentThread().getName()+"求得的和为"+sum);
       
}
        public  int  getSum(){
          return add1( max, min); }
   public void run()
        { add(max, min);
        }

   public  int add1(int max,int min)
        { int sum=0;
           for (int i=min;i<=max;i++)
        { sum+=i;}
        return sum;
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马