私はJavaが初めてです
int nop=o;
BufferedReader scan = new BufferedReader( new InputStreamReader(System.in));
come_here:
System.out.println("Enter length");
try{
int n=Integer.parseInt(scan.readLine());
nop=n;
}catch(Exception sandy){
System.out.println("Please Enter Numericals only");
continue come_here;
}
come here:
ユーザーが数値の代わりに任意の文字列を入力すると、例外が発生して「数値のみを入力してください」と出力され、コンパイラが次のステートメントを実行します。ここでは、ラベル ( )を使用したことを克服するためにユーザー入力が失われています。 「その後、プログラムにユーザー入力を再度取得させたいので、続行を使用しましcome_here;
たが、機能しませんか?
誰が私がどこで間違いを犯したか教えてくれますか? そしてそれを解決する方法
ありがとうございました