所以,我提示用戶輸入變量。如果變量小於0且大於10.如果用戶輸入< 0和> 10,我想要求用戶再次輸入號碼。我在提問時輸入4,表示你輸入錯誤。但在第二次嘗試中,它運作良好。例如:如果我輸入25,它會打印「您輸入錯誤」的消息。爲什麼我會收到此消息,即使我的輸入在第一次嘗試時適合條件?獲取做 - 錯誤
import java.util.*;
import java.io.*;
public class abc{
public static void main(String args[]) throws Exception{
int velocity;
int time;
System.out.print("Enter the velocity");
Scanner sn = new Scanner(System.in);
velocity = sn.nextInt();
System.out.println("Enter the time");
time=sn.nextInt();
do{
System.out.println("you entered wrong format/d Please Try Again");
time=sn.nextInt();
}while(time<0 || time>10);
}
}
做,田地總是執行一次不管是什麼。 – Li357
我需要使用它。你有什麼建議嗎? –
你爲什麼需要*一段時間?在這種情況下這不是最佳的。使用一段時間。 – Li357