У цій програмі ви навчитеся знаходити появу (частоту) символу в заданому рядку.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Заява про Java, якщо … ще
- Java для циклу
- Рядок Java charAt ()
Приклад: Знайти частоту символів
public class Frequency ( public static void main(String() args) ( String str = "This website is awesome."; char ch = 'e'; int frequency = 0; for(int i = 0; i < str.length(); i++) ( if(ch == str.charAt(i)) ( ++frequency; ) ) System.out.println("Frequency of " + ch + " = " + frequency); ) )
Вихідні дані
Частота e = 4
У наведеній вище програмі довжина заданого рядка, str, визначається методом string length()
.
Ми перебираємо кожен символ у рядку за допомогою charAt()
функції, яка приймає індекс (i) і повертає символ у заданому індексі.
Ми порівнюємо кожного символа із заданим символом гл. Якщо це збіг, ми збільшуємо значення частоти на 1.
Врешті-решт, ми отримуємо загальну кількість випадків, що зберігаються в частоті, та друкуємо його.