Описание тега inputmismatchexception

Используйте этот тег в вопросах, касающихся исключений несоответствия ввода, которые возникают при использовании объекта `Scanner`.
1 ответ

Java, сканер, исключение несоответствия ввода

Эта часть кода должна загружать имя ресторана, затем имя меню, затем название еды и цену, но когда я запускаю ее, она принимает все имена, а затем, когда наконец получается цена, я ввожу, например, 7.2 и получаю исключение несоответствия ввода Strin…
09 июн '14 в 01:12
2 ответа

Не могу понять, как отловить InputMismatchException

Итак, вот мой текущий код для отлова ошибки InputMismatchException int weapon = 0 boolean selection = true; while(selection) { try { System.out.println("Pick number 1, 2, or 3."); weapon = scan.nextInt(); selection = false; } catch(InputMismatchExce…
3 ответа

Ошибка в Java при попытке прочитать ввод

Эта программа должна подсчитывать количество цифр в номере.Вот мой код: import java.util.Scanner; public class Converter { public static void main(String[] args) { Scanner marty = new Scanner(System.in); float sk; System.out.println("Enter start num…
2 ответа

Устранение исключений несоответствия, появляющихся только в одном компиляторе

Это для онлайн-задания. Цель состоит в том, чтобы принять два ввода (в этом коде переменные x и y) несколько раз, а затем вывести наибольшее и наименьшее значение каждой переменной. Вот код: import java.io.*; import static java.lang.System.*; import…
3 ответа

InputMismatchException для 2D-массива

Проверьте комментарии ниже. Я использовал... Scanner input = new Scanner("rates.txt"); Следует использовать... Scanner input = new Scanner(new File("rates.txt"));
2 ответа

Код работает некоторое время назад, затем "java.util.InputMismatchException"

Полегче, я самоучка и довольно новичок во всем этом. Поэтому я пытался написать адресную книгу. все работало нормально, без ошибок, без исключений. Спасли проект, переключили мой ноутбук, пошли на обед. Вернулся, попытался запустить код, получил оши…
3 ответа

Не могу использовать сканер для строки и целого числа одновременно

Я работаю над этим кодом, который принимает целое число в качестве тестового примера, затем принимает строку и целое число для каждого тестового случая, но я продолжаю получать это исключение: Exception in thread "main" java.util.InputMismatchExcept…
3 ответа

Системный ввод в Java не работает правильно

Я пытаюсь создать программу, которая принимает Ints и дает мне сумму, и я хочу сделать это с помощью регулярных выражений. Ввод содержит цифры, символы и буквы. Например, когда я пишу: java GiveMeSum 4 2 1 -5 или java GiveMeSum 4k "2 1!-5 программа …
6 ответов

Продолжить выполнение программы после отлова исключения

После получения исключения, как мне продолжить выполнение Java-программы? Я создал программу, которая просит пользователя ввести число, и оно вернет это число, деленное на сгенерированное случайное число. Однако, если пользователь вводит букву типа …
1 ответ

Ввод Java-файла и манипулирование данными для вывода в файл

Привет! Итак, постарайтесь работать с программой, которая читает данные упражнений из текстового файла и печатает сводку этих данных в другом текстовом файле. Входной файл состоит из нескольких записей примера ввода из файла txt выглядит так: 1) Joe…
2 ответа

(Java) inputmismatchexception при сканировании файла

Я получаю java.util.inputmismatchexception при использовании nextDouble() для файла, содержащего только удваивается. Вот соответствующий раздел кода: public static double[] getGravity() throws IOException { Scanner file = new Scanner("SurfaceGravity…
2 ответа

"Исключение в потоке"main" java.util.InputMismatchException"**

Я искал, но я действительно не могу найти что-то не так в коде, пожалуйста, помогите! Код компилируется, но это ошибка, которую я получаю, когда хочу ответить на вопрос 3: Exception in thread "main" java.util.InputMismatchException at java.util.Scan…
19 ноя '14 в 22:25
2 ответа

Java: получение значения пользовательского ввода, вызвавшего исключение

Я пытаюсь поймать исключение InputMismatchException со сканером, ожидающим удвоение, и если входное значение равно "c" или "q", я хочу выполнить какой-то определенный код в блоке catch. Мне интересно, есть ли способ получить значение пользовательско…
1 ответ

Сканер использует разделитель, но не распознает целое число после него

Кажется, я не могу найти проблему в своем коде, и мне было интересно, если бы вы, замечательные люди здесь, захотели бы помочь мне. Мой профессор требует, чтобы мы создали двумерный массив из информации, взятой из файла, который она нам предоставила…
0 ответов

В чем разница между командной строкой nextInt() и кодом nextInt()?

public static void main(String[] args) { Scanner keyboard=new Scanner(System.in); while(true){ try { System.out.println("number:"); int numb=keyboard.nextInt(); break; } catch (Exception e){ keyboard.nextLine();//if I remove this line,my code //alw…
2 ответа

Что означает этот код ошибки? Исключение в потоке "main" java.util.InputMismatchException

Мой код Java не работает должным образом. Я продолжаю получать это сообщение об ошибке сразу после того, как пользователь просит ввести R или P. Что это значит? Как я могу это исправить? Exception in thread "main" java.util.InputMismatchException at…
09 фев '19 в 18:56
0 ответов

Почему в этом случае мой сканер генерирует исключение InputMismatchException?

Я довольно новичок в программировании, и для задания мне нужно сканировать координаты. Вход дан следующим образом: 5,4 4,5 8,7 = 6,3 3,2 9,6 4,3 = 7,6 = 9,8 = 5,5 7,8 6,5 6,4 И сейчас я пытаюсь заставить работать мой сканер. Я использовал два цикла …
3 ответа

Использование блока Try/Catch для идентификации строк в файле

Я пытаюсь прочитать набор чисел из файла и сложить их. Но я также добавил несколько строк в файл. Сейчас я пытаюсь прочитать числа, сложить их вместе и используя блок try / catch. Я пытаюсь отобразить ошибку, когда файл читает строку вместо целого ч…
2 ответа

Q: Выполнение нескольких циклов и нескольких операторов if и if-else-операторов || ПРОЕКТ ПРОКАТА АВТОМОБИЛЬНОГО КАЛЬКУЛЯТОРА

Мои инструкции по проекту были следующими: Инструкции: Используйте дозорную петлю значения. Чтобы создать базовый калькулятор аренды автомобиля Спросите каждого пользователя: Тип транспортного средства (может использовать что-то отличное от строк, н…
2 ответа

Как мне убедиться, что строковое значение не передается в переменную int?

Я все еще очень плохо знаком с программированием. Я взял только три класса программирования, один на C++ и два на Java. Я решил, что хочу создать свою собственную версию линкора. Я более или менее закончил весь проект. Моя проблема заключалась в пре…