打印出每个变量的增量

时间:2018-04-09 17:12:19

标签: java

我有一项服务,允许用户“吐司”面包。

低于

public void Toasting(){
        if(breadLevel >= 0){
            while(temp < 5){
                toasting = true;
                temp++;
            }

        } else {
            toasting = false;
        }
        System.out.println(breadLevel);
    }

所以,如果他们的面包是烤面包机,而温度低于5,那么烘烤就会发生,并将温度增加一倍。

如何每2秒将temp变量增加1。

此外,我还想向用户发送状态更新。因此,每次temp增加时,都会通知用户。

@Override
    public String getStatus() {
        String message = "";

        if(toasting = true){
            message = "The current temp is" +temp;
        }

        return message;
    }

此获取状态方法仅在temp达到5时打印。而不是以递增方式通知用户。

1 个答案:

答案 0 :(得分:1)

在Java中等待2秒

Thread.sleep(2000);

例如:

if(breadLevel >= 0){
    while(temp < 5){
        toasting = true;
        temp++;
        System.out.println(getStatus())
        Thread.sleep(2000)
    }
    toasting = false; //no longer toasting so set to false
}