ユーザが非数字入力を入力するたびにループするようにしたい場合 ユーザが(p)を入力するとコードに "please有効な番号を入力して「最初の番号を入力してください」while(*/that変数がdoubleと等しくない)ループを書く
ユーザーが最初の番号に数字を入力したが、その番号に数字以外の番号を入力した場合、コードでユーザーに「enter秒番号は「最初の数字を入力しない」
public static void main(String[] args) {
double s1 = 0;
double s2 = 0;
while (true) {
try {
s1 = Double.valueOf(getinput("enter first number"));
s2 = Double.valueOf(getinput("enter sec number"));
} catch (Exception e) {
System.out.println("please enter a Valid number");
}
continue;
}
あなたの質問は何ですか? –
2つのループを使用して1つ目の番号を取得し、もう1つは2番目の番号を取得するために使用します –
ユーザーが有効な入力を入力するまで返さない関数 'double getDouble(String prompt)'を書くことができます。その後、2x –