Я создаю рамки для калькулятора фракций в классе AP CS. Я выяснил все, кроме того, как заставить его сказать вам, что ваш вход недействителен.
Тип входа, который является приемлемым, является 2_2/3 + 4/5 или 4/6 - 2/5, но я хочу, чтобы он дал ошибку, если введены буквы или более двух фракций. Вот то, что у меня есть, но похоже, что оно работает только с буквами, а не с цифрами. Я получил 13 от длины максимально допустимых фракций, которые я хочу. Ex. 2_2/4 + 3_4/5Java-сканер незаконного ввода
if (inputLength >= 13) {
System.out.println("Your Input is too long");
}
Я действительно не совсем понимаю, что вы делаете. Можете ли вы предоставить еще несколько кодов? – nhgrif
Вы можете использовать регулярное выражение, чтобы проверить, соответствует ли вход в нужный формат. –
Опубликованные ответы отвечают на ваш вопрос? – Trein