範囲の開始として使用する数値を入力してから、範囲の終了である別の数値を入力するようにユーザーに依頼する必要があります。開始番号は 0 以上である必要があり、終了番号は 1000 を超えることはできません。どちらの番号も 10 で割り切れる必要があります。これらの条件を満たす方法を見つけましたが、それらが満たされない場合、私のプログラムはユーザーに次のように伝えます。彼らの入力は間違っていました。ユーザーが入力した後、条件が満たされていることを確認し、条件が満たされていない場合はループバックして再度入力するようにコーディングすることは可能ですか。ここに私がこれまでに持っているコードがあります。
Scanner keyboard = new Scanner(System.in);
int startr;
int endr;
System.out.println("Enter the Starting Number of the Range: ");
startr=keyboard.nextInt();
if(startr%10==0&&startr>=0){
System.out.println("Enter the Ending Number of the Range: ");
endr=keyboard.nextInt();
if(endr%10==0&&endr<=1000){
}else{
System.out.println("Numbers is not divisible by 10");
}
}else{
System.out.println("Numbers is not divisible by 10");
}