我在下面寫了這個示例代碼,並且我希望代碼檢查條件是否爲真,並且它是否等待幾分鐘來檢查再次如果條件爲真,並重復相同的過程,直到條件爲真,然後移動到另一行代碼。我不希望代碼在條件成立之前執行下面的代碼。我知道代碼是基本的,但它只是一個例子。代碼等待幾分鐘來檢查條件是否爲真
import java.util.concurrent.TimeUnit;
public class Program {
public static void main(String[] args) {
int me = 1;
int you = 19;
int we = 36;
boolean found = false;
while (!found) {
// where to input the TimeUnit for the code to check again if one of the conditions are true so it can move on to the next line of code if there is any?
// TimeUnit.MINUTED.sleep(15);
if(me > you){
System.out.println("I am greater");
found = true;
}
else if(you > we){
System.out.println("(lesser)");
}
else if(we < me){
System.out.println("fine");
}
}
}
}
使用一個定時器.... – musefan
爲什麼你會認爲這些數字會改變嗎?或者這只是一個例子,實際上你使用某種輸入? – Neo