看板 java 關於我們 聯絡資訊
※ 引述《csdunhill (MR.阿花)》之銘言: : public void run() : { : double x,y,a; : for(int i=1;i<=looplmt;i++) : { : x=(Math.random()*edge); : y=(Math.random()*edge); : a=((x*x)+(y*y)); : if(a<(edge*edge)) : count=count+1; : } : System.out.println(jobname+" = "+count); : } : } : 這是我run()裡的程式,我想把count回傳至main裡面 : 可是run()只能宣告為void, : 請問有什麼方法可以做到呢? Future Pattern: http://caterpillar.onlyfun.net/Gossip/DesignPattern/FuturePattern.htm 把該變數宣告在需要他的物件能夠取得的地方即可。 如果您不熟 Future Pattern, 上面的連結所描述的內容可能太過於簡略 請試著用 Google 找以下的關鍵字:Lecture 10: Java Threads Programming 3 我稍微看了一下,內容有比較詳細一點,參考看看是否適用於您的應用吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.177.25
csdunhill:謝摟~我試試看 06/24 02:26