有没有办法让一直在java中运行的void

时间:2014-09-16 00:49:21

标签: java netbeans

我正在尝试为我的游戏制作统计系统但是我无法弄清楚如何让统计数据在一段时间内下降我已经有了代码这样做但我只需要它总是运行,以便我的J帧可以更新并显示更改的统计数据。

package pandacare;
import java.util.Random;
public class PandaCare {

Random r = new Random();

int HWT;

int hunger = 0;
int fun = 0;
int thirst = 0;
int energy = 0;
int hygiene = 0;
int points = 0;
int coins = 1000;
int total = hunger + fun +thirst + energy + hygiene;

public void hungerWait(){
    int Low = 5;
    int High = 30;
    HWT = r.nextInt(High-Low) + Low;
}

public void hungerDown(){
    try {
        Thread.sleep(HWT);
    }           
    catch(InterruptedException ex) {
        Thread.currentThread().interrupt();
    }
    hunger --;
}



}

1 个答案:

答案 0 :(得分:0)

使用while(true)循环?我真的不明白这个问题。 while(true)循环将继续一遍又一遍地执行括号中的所有内容。示例:

int i = 0;
while(true){i++; 
            System.out.println(i);
           }