Упражнения на Java: читает текст и печатает два слова

Java Basic: упражнение 227 с решением

Напишите программу на Java, которая читает текст (только буквы алфавита и пробелы) и печатает два слова. Первое — это слово, которое чаще всего встречается в тексте. Второе — это слово, содержащее максимальное количество букв.

Примечание. Слово — это последовательность букв, разделенных пробелами.

Ввод:

Текст дается в строке со следующим условием:
a. Количество букв в тексте меньше или равно 1000.
b. Количество букв в слове меньше или равно 32.
c. Чаще всего в данном тексте встречается только одно слово:
d. Только одно слово имеет максимальное количество букв в данном тексте.
Вводимый текст: Спасибо за ваш комментарий и ваше участие.
Результат: ваше участие.

Графическая презентация:

Пример решения:

Код Java:

  import java.util  .Scanner; class Main {public static void main (String args []) {Scanner sc = new Scanner (System.in);  Строка strs [] = sc.nextLine (). Split ("");  int max_Length = 0;  int indexL = 0;  int max_Frequency = 0;  int indexF = 0;  System.out.println ("Ввести текст в строку:");  for (int i = 0; i  

Пример вывода:

 Спасибо за ваш комментарий и ваше участие. Введите текст в строку: Большинство  частый текст и слово с максимальным количеством букв: ваше участие. 

Схема:

Редактор кода Java:

Предыдущий: Напишите программу на Java для печати значений режима из заданной последовательности целых чисел. Значение режима — это элемент, который встречается наиболее часто. Если имеется несколько значений режима, распечатайте их в в порядке возрастания.
Далее: напишите программу на Java, которая считывает n цифр (заданных), выбранных от 0 до 9, и печатает количество комбинаций, в которых сумма цифр равна другой заданные числа. Не используйте одни и те же цифры в комбинациях.

Оцените статью
nanomode.ru
Добавить комментарий