Java :: Aufgabe #27 :: Lösung #3

7 Lösungen Lösungen öffentlich
#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.

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
vote_ok
von ElPapito (2690 Punkte) - 08.05.2015 um 20:25 Uhr
Quellcode ausblenden Java-Code

/**
 * @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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben