| Sanalaskuri.java |
1
2 import java.io.*;
3 /**
4 * Ohjelmalla lasketaan tiedostossa olevien sanojen
5 * esiintymismääriä.
6 *<pre>
7 * Tarvitaan luokat:
8 * Sana
9 * - lisää laskuria
10 * - tunnista sana
11 *
12 * Sanat
13 * - lue tiedosto
14 * - etsi sana
15 * - pätki rivi
16 *
17 * Algoritmi:
18 * 1) Lue tiedostosta rivi.
19 * 2) Pätki rivi sanoiksi
20 * 3) Lisää kunkin sanan esiintymismäärää yhdellä
21 * - jos sanaa ei vielä ole ennestään, lisää sana
22 * 4) jatka 1) kunnes koko tiedosto käsitelty
23 *
24 *</pre>
25 * @author Vesa Lappalainen
26 * @version 1.0, 21.02.2003
27 */
28 public class Sanalaskuri {
29
30 public static void main(String[] args) {
31 Sanat sanat = new Sanat();
32 try {
33 sanat.lueTiedosto("sanat.txt");
34 }
35 catch (IOException ex) {
36 System.out.println("Virhe: " + ex);
37 }
38 sanat.tulosta(System.out);
39 }
40 }
41 | Sanalaskuri.java |