Java :: Aufgabe #27 :: Lösung #3
7 Lösungen
#27
Vokale zählen in einem beliebigen Satz
Anfänger - Java
von Dome
- 28.12.2012 um 23:58 Uhr
Programmieren Sie ein Programm, welches die Anzahl aller Vokale in einem zuvor eingegebenen Satz ausgibt.
Optional wäre die Ausgabe wie oft welcher Vokal in dem Satz vorhanden ist.
Optional wäre die Ausgabe wie oft welcher Vokal in dem Satz vorhanden ist.
Konsolenausgabe:
Geben Sie einen Satz ein :
Dies ist ein toller Satz.
Anzahl der Vokale : 8
A: 1
E: 3
I: 3
O: 1
U: 0
#3
von ElPapito (2690 Punkte)
- 08.05.2015 um 20:25 Uhr
/**
* @author ElPapito
* @date 08.05.2015
*/
import java.util.Scanner;
public class VokaleZaehlenInEinemBeliebigenSatz {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Geben Sie einen Satz ein: ");
String input = scanner.nextLine();
scanner.close();
int sum = 0;
char voval[] = { 'A', 'E', 'I', 'O', 'U' };
int counter[] = { 0, 0, 0, 0, 0 };
input = input.toUpperCase();
for (int i = 0; i < input.length(); i++) {
for (int j = 0; j < voval.length; j++) {
if (input.charAt(i) == voval[j]) {
counter[j]++;
sum++;
break;
}
}
}
System.out.println("Anzahl der Vokale: " + sum);
for (int i = 0; i < voval.length; i++) {
System.out.println(voval[i] + ": " + counter[i]);
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
