do while ループがあります。x が 2 つの値の間にあることを確認します。今は int 値を取り込んでいるはずですが、ユーザーが double im を入力すると例外が発生します。ユーザーが double を入力すると、「x は 10 から 150 の間の int でなければなりません:」のように出力されるように、同じ if ステートメントにチェックを組み込むにはどうすればよいですか?
do {
x = sc.nextInt();
if ( x < 10 || x > 150 ) {
System.out.print("x between 10 and 150: ");
} else {
break;
}