Подсчет символов в строке и установка логического значения T или F в зависимости от параметров. ⇐ JAVA
-
Anonymous
Подсчет символов в строке и установка логического значения T или F в зависимости от параметров.
Работаю над домашним заданием и не могу понять, почему один из тестов не работает.
Вот вопрос:
Объявите логическую переменную с именем GoodPassword. Используйте GoodPassword для вывода «Valid», если checkStr содержит менее 6 цифр, а длина checkStr меньше или равна 10. В противном случае выведите «Invalid».
Пример: если на входе SDhm3650F8, то на выходе будет:
Действительно
Пример: если входные данные — BrgFSyDGk4j, выходные данные:
Недействительно
///
После компиляции программа запускает 10 тестовых примеров для цикла, и все, кроме одного, возвращаются успешно. Некоторое время был озадачен тем, почему он не работает, и, похоже, не могу понять этого. Любая помощь будет оценена по достоинству.
Вот мой код:
import java.util.Scanner; общественный класс ValidInvalid { public static void main(String[] args) { Сканер scnr = новый сканер(System.in); Проверка строкиStr; Логическое значение GoodPassword=true; интервал я; интервал счетчика = 0; checkStr = scnr.nextLine(); для (я = 0; я 10) { хорошийПароль = ложь; } иначе если (счетчик
Работаю над домашним заданием и не могу понять, почему один из тестов не работает.
Вот вопрос:
Объявите логическую переменную с именем GoodPassword. Используйте GoodPassword для вывода «Valid», если checkStr содержит менее 6 цифр, а длина checkStr меньше или равна 10. В противном случае выведите «Invalid».
Пример: если на входе SDhm3650F8, то на выходе будет:
Действительно
Пример: если входные данные — BrgFSyDGk4j, выходные данные:
Недействительно
///
После компиляции программа запускает 10 тестовых примеров для цикла, и все, кроме одного, возвращаются успешно. Некоторое время был озадачен тем, почему он не работает, и, похоже, не могу понять этого. Любая помощь будет оценена по достоинству.
Вот мой код:
import java.util.Scanner; общественный класс ValidInvalid { public static void main(String[] args) { Сканер scnr = новый сканер(System.in); Проверка строкиStr; Логическое значение GoodPassword=true; интервал я; интервал счетчика = 0; checkStr = scnr.nextLine(); для (я = 0; я 10) { хорошийПароль = ложь; } иначе если (счетчик
Мобильная версия