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

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
#8
vote_ok
von 0 (0 Punkte) - 11.04.2021 um 11:48 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

public class VokaleZaehlenInEinemBeliebigenSatz {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.println("Geben sie einen Satz ein:");
        String satz = scanner.nextLine();

        int vokale = 0;
        int a = 0;
        int e = 0;
        int i = 0;
        int o = 0;
        int u = 0;

        for (int ii = 0; ii < satz.length(); ii++) {

            if (satz.charAt(ii) == 'a' || satz.charAt(ii) == 'A') {
                a++;
                vokale++;
            } else if (satz.charAt(ii) == 'e' || satz.charAt(ii) == 'E') {
                e++;
                vokale++;
            } else if (satz.charAt(ii) == 'i' || satz.charAt(ii) == 'I') {
                i++;
                vokale++;
            } else if (satz.charAt(ii) == 'o' || satz.charAt(ii) == 'O') {
                o++;
                vokale++;
            } else if (satz.charAt(ii) == 'u' || satz.charAt(ii) == 'U') {
                u++;
                vokale++;
            }

        }

        System.out.println("Anzahl der Vokale: " + vokale);
        System.out.println("A: " + a);
        System.out.println("E: " + e);
        System.out.println("I: " + i);
        System.out.println("O: " + o);
        System.out.println("U: " + u);

    }

}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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