Schreibt ein Programm, dass die Anzahl der Konsonaten, Vokale, Satzzeichen und Leerzeichen einer Input-Zeile bestimmt.
Lest eine Input-Zeile ein (auf die übliche Weise). Verwendet dazu eine Variable vom Typ String
.
Verwendet jetzt die charAt()
Methode in einer Schleife, um die Zeichen eines nach dem anderen zu prüfen.
Verwendet jetzt eine switch
-Anweisung um die entsprechenden Variablen zu inkrementieren, basierend auf dem aktuellen Zeichen.
Nachdem die Zeile verarbeitet wurde, gibt das Programm das Ergebnis aus.
Zurück zum Inhaltsverzeichnis.
Fügt dem Beispiel StringSwitcher
aus diesem Kapitel weitere Akronyme hinzu. Legt eine Schleife herum, so dass der Anwender wiederholt noch Input gefragt wird.
Erweitert das Programm, so dass es eine komplette Zeile vom Anwender einliest und eine komplette Zeile ausgibt.
Alle Akronyme werden in der Ausgabe durch die Wörter ersetzt für die sie stehen.
Verwendet Scanner.hasNext()
und Scanner.next()
um die Input Token eines nach dem anderen einzulesen.
Zurück zum Inhaltsverzeichnis.
Angenommen Ihr schreibt ein Charakter Generator für ein Spiel.
Jeder Charakter braucht einen Vor- und einen Nachnamen.
Verwendet für die Vornamen eine switch
-Anweisung mit ca. einem Dutzend Fällen. Nehmt als Marken Integer.
Erzeugt eine Zufallszahl zum Auswählen eines Falls. Verwendet dafür ein Random
-Objekt.
Verfahrt mit den Nachnamen genauso.
Zurück zum Inhaltsverzeichnis.