"Si realizzi un programma Java che prende in input un file di testo e poi stampi in
un file di output la frequenza con cui i singoli caratteri dell'alfabeto appaino nel
documento. I simboli di punteggiatura non devono essere considerati. Inoltre non
dovrą essere fatta distinzione tra caratteri maiuscoli e caratteri minuscoli. I caratteri
dovranno essere visualizzati nel file di output in ordine alfabetico. Le frequenze dei
caratteri dovranno essere espresse in forma percentuale con al pił due cifre decimali
per ogni valore (arrotondate per difetto)."
Ho dei dubbi su come calcolare la frequenza.
Dovrei ad esempio contare quante 'a' ci sono, e poi non mi ricordo, devo dividere per il numero totale di lettere (caratteri) presenti nel testo?

Rispondi quotando