Lösungsvorschlag 4.2. - Aufgabe 5: Unterschied zwischen den Versionen
Aus ComeniusWiki
(Die Seite wurde neu angelegt: „<pre> public void buchstabenZaehlen(String txt){ //Zeichenkette in Kleinbuchstaben umwandeln txt=txt.toLowerCase(); //äußere Schleife läuft von a bis z…“) |
|||
| Zeile 6: | Zeile 6: | ||
//äußere Schleife läuft von a bis z | //äußere Schleife läuft von a bis z | ||
| − | for (char | + | for (char c = 'a'; c <= 'z'; c++){ |
//Zählvariable, um festzuhalten wie oft der jeweilige Buchstabe auftritt | //Zählvariable, um festzuhalten wie oft der jeweilige Buchstabe auftritt | ||
| Zeile 13: | Zeile 13: | ||
//innere Schleife läuft jeweils vom ersten bis zum letzten Buchstaben und zählt die Vorkommen des jeweiligen Buchstaben | //innere Schleife läuft jeweils vom ersten bis zum letzten Buchstaben und zählt die Vorkommen des jeweiligen Buchstaben | ||
for(int i=1;i<=txt.length()-1;i++){ | for(int i=1;i<=txt.length()-1;i++){ | ||
| − | if( | + | if(c==txt.charAt(i)){j++;};} |
| − | System.out.println("Der Buchstabe "+ | + | System.out.println("Der Buchstabe "+c+" kommt "+j+" mal vor."); |
} | } | ||
} | } | ||
</pre> | </pre> | ||
Version vom 1. Dezember 2013, 17:33 Uhr
public void buchstabenZaehlen(String txt){
//Zeichenkette in Kleinbuchstaben umwandeln
txt=txt.toLowerCase();
//äußere Schleife läuft von a bis z
for (char c = 'a'; c <= 'z'; c++){
//Zählvariable, um festzuhalten wie oft der jeweilige Buchstabe auftritt
int j=0;
//innere Schleife läuft jeweils vom ersten bis zum letzten Buchstaben und zählt die Vorkommen des jeweiligen Buchstaben
for(int i=1;i<=txt.length()-1;i++){
if(c==txt.charAt(i)){j++;};}
System.out.println("Der Buchstabe "+c+" kommt "+j+" mal vor.");
}
}

