Для решения этой задачи необходимо реализовать метод, который принимает на вход два параметра: текст (предложение) и слово для поиска. Метод должен подсчитывать количество вхождений заданного слова в тексте, игнорируя регистр.
Пример кода на Java:
public class Main {
public static int quantity(String text, String word) {
int count = 0;
String lowerText = text.toLowerCase();
String lowerWord = word.toLowerCase();
int index = lowerText.indexOf(lowerWord);
while (index != -1) {
count++;
index = lowerText.indexOf(lowerWord, index + 1);
}
return count;
}
public static void main(String[] args) {
String word = "Код";
String text = "Код - код - код - и день пролетел,
Код - код - код - и ночь не заметил,
Код - код - код - багов стало чуть меньше,
Код - код - код - и опять всё не так,
Код - код - код... но без него скучно.";
int result = quantity(text, word);
System.out.println("Слово «" + word + "» встречается - " + result + " раз");
}
}
Этот код соответствует требованиям задачи, где необходимо посчитать количество вхождений слова "Код" в заданном тексте без учета регистра. Метод quantity выполняет эту задачу, переводя и текст, и искомое слово в нижний регистр, чтобы обеспечить регистронезависимый поиск. Результат выводится в консоль.
Пример вывода:
Слово «Код» встречается - 15 раз
Требования:
public static.int.Ответ: 15