Hallo Leute,
ich hab die folgende Aufgabe: Jedes "au" in einem Wort zu registrieren un auszugeben. Z.B. Das Wort "Klausuraufgabe" enthält 2 "au's".
Ich hab ein bisschen gebastelt, aber es kommt immer nur 0 raus bei mir. Kann mir einer helfen?
Quelltext:
ich hab die folgende Aufgabe: Jedes "au" in einem Wort zu registrieren un auszugeben. Z.B. Das Wort "Klausuraufgabe" enthält 2 "au's".
Ich hab ein bisschen gebastelt, aber es kommt immer nur 0 raus bei mir. Kann mir einer helfen?
Quelltext:
Code:
public class Klausuraufgabe {
public static void main (String [] args){
char [] c = "Klausuraufgabe".toCharArray();
char x='a';
char y='u';
System.out.println (anzahl("Klausuraufgabe".toCharArray(), x, y));
}
static int anzahl (char [] b, char a, char u){
int erg=0;
for (int i=0; i<b.length-1;i++){
if (i=='a')
i++;
else if (i=='u')
erg = erg+1;
}
return erg;
}
}