| EingabeWort.java |
1 import java.util.Scanner;
2 /**
3 * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
4 * Eingabe mittels Scanner, wortweise
5 * Wort: Zeichenkette, die keine Trennzeichen enthält
6 * Trennzeichen: Leerzeichen, Tabulator, Zeilenende
7 */
8 public class EingabeWort {
9 public static void main(String[] args) {
10 Scanner scanner = new Scanner(System.in);
11
12 String wort; // eingelesenes Wort
13 int zaehler; // zählt eingelesene Worte
14
15 zaehler = 0;
16
17 // solange es ein Wort in der Eingabe gibt:
18
19 while ( scanner.hasNext() ) {
20
21 // nächstes Wort
22 wort = scanner.next();
23
24 zaehler = zaehler + 1;
25
26 System.out.println("Wort " + zaehler + ": [" + wort+ "] " + wort.length());
27 }
28
29 System.out.println(zaehler + " Wort(e)");
30 }
31
32 }
33