Без лишних слов я просто делаю это!
? public class test_hasnextint { / ** * @param args * / public static void main (string [] args) {// todo автоматически сгенерированный метод сканера Sc = new Scanner (System.in); // о решении вывода бесконечного цикла элемента Else после строки суждения hasnextint далее; int i; while (true) {// scanner sc = new Scanner (System.in); // Первый метод - взять в него сканер. Каждая петля создает новый сканер. Ошибка ввода только что вызвана в операторе ELSE. System.out.println («Пожалуйста, введите целое число»); if (sc.hasnextint ()) {// Если с помощью метода nextint (), следующая отметка в входной информации сканера может быть интерпретирована как значение int в кардинальности по умолчанию, затем верно возвращается. i = sc.nextint (); // Если это вход 22 33, он будет выходить дважды System.out.println (i); } else {// next = sc.next (); // Второй метод обработки состоит в том, чтобы получить значение не вт. // Примечание: Next () ищет и возвращает следующую полную оценку от этого сканера, например, ввод: AA BB CC, затем AA будет получено сначала, а затем вывод AA //, затем while (), и если вы судите, что BB в кэше не является целым числом, а затем продолжайте перейти к выводящему выводу BB. Точно так же он остановится после вывода CC. Если вход составляет 22 куб. // Третий метод, забудьте, просто примите строку! System.out.println (nextline); // Если вы введете 22 AAA 333 CCC, в первый раз, когда вы пойдете, если получите 22, //, затем, когда вы столкнетесь с AAA и Walk ESLS, вы получите всю строку после этого // Конечно, при обычных обстоятельствах нет SC.Hasnextintint () в качестве суждения, // Nextline () получит всю строку, и это происходит, потому что 22 -летняя выше (). // так это зависит от того, что делать. Хотя первый тип создаст объект сканера каждый раз, когда вы вводите, это также разумное решение! // Сводка: Поймите кеш, и вы поймете! }}}}}Выше представлено решение суждения Hasnextint в Java, представленном вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!