次の Java コードを書きましたが、ユーザーが distance < 0 と入力した場合、ユーザーに正しい距離を尋ね続けるにはどうすればよいですか? 毎回新しい変数を作成する必要がありますか、または Distance >=0 の場合にのみ、プロセス全体と getInt をループすることは可能ですか? どうもありがとう。
public class W05Practical {
public static void main(String [] args) {
System.out.println("Please enter the lengths/distance in meters:");
int Distance = EasyIn.getInt();
if (Distance >= 0) {
System.out.println("Thank you");
}
else {
System.out.println("Distance can not be negative. \nPlease enter the appropriate distance:");
}
}
}