51,409
社区成员
发帖
与我相关
我的任务
分享public class SumRunnableDemo implements Runnable {
private int num1;
private int num2;
private long sum;
public SumRunnableDemo(int x,int y) {//有参构造方法
this.num1=x;
this.num2=y;
System.out.println(num1+"到"+num2+"的求和是:");
}
long sum() {//返回求和值
return this.sum;
}
public void run() {
for (int i = num1; i < num2; i++) {
this.sum+=i;
}
}
public static void main(String[] args) {
SumRunnableDemo srd=new SumRunnableDemo(1,100);
Thread thread=new Thread(srd);
thread.start();
// try {
// thread.join();
// } catch (Exception e) {
// e.printStackTrace();
// }
System.out.println(srd.sum());
}
}