java.util.Scannerインポート; / * * * @author管理 *入力が整数であるか否かが判定される * / パブリック クラスのテスト{ 静的スキャナ入力= 新しい新しいスキャナ(システム。で); 公共の 静的な 無効メイン(文字列[]引数) { システム。OUTの .printlnを(" 整数を入力してください:" ); // メソッド1:String型の使用は、メソッドにマッチする正規表現提供 文字列S = )(input.nextを、 しばらく(s.matchesを! (" \\ + D " )){ システム。OUT.println(" 番号は、再入力してくださいません" ); S = input.next(); } int型 I = Integer.valueOf(S); システム。OUT .println(I); // 方法2:スキャナを使用してhasNextInt方法、それが継続しない整形、入力が整数であるか否かが判定される // (!input.hasNextInt())しばらく{ // するSystem.out.println(「数は、再入力してくださいではありません」); / / input.next(); // } // INT I = input.nextInt(); // のSystem.out.println(I); } }