编写方法延迟。为了设计它,我们使用Java Library System.currentTimeMillis()方法
读取系统的时间值。系统时间是整数毫秒数
自1970年1月1日中午12:00起已过去。此方法返回long类型。记住
那长只是一个更大的整数。这是您的延迟方法的伪代码描述
应该写:
结束时间=系统时间+延迟数量
而系统时间小于结束时间
更新系统时间
完成延迟方法后,通过插入一个参数来对其进行视觉检查 在no-arg Row构造函数中的每个方法调用之后400。这应该提供0.4 每次方法调用之间的第二次延迟,从而允许您查看对其的更改 以较慢的顺序显示。
所以我得到了:
public void delay(long waitAmountMillis) {
double amountOfDelay = 400;
double endingTime = System.currentTimeMillis() + amountOfDelay;
while (System.currentTimeMillis() > endingTime) {
System.currentTimeMillis();
}
}
它没有通过测试说0.0是出来的,而不是400.0 所以我不确定如何让程序更新时间。