Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Also bis jetzt hab ich das hier:Grundsätzlich schreibt man Methoden die etwas zurückgeben sollen so...
du kannst dann den Namen der Methode in der Methode erneut selbst aufrufen
Java:public boolean hasVocals(String str) { //hier dein code return false; }
Ich hätte gar nicht so begonnen um ehrlich zu sein...Also bis jetzt hab ich das hier:
[CODE lang="java" title="enthaeltVokal"]public boolean enthaeltVokal(String s)
{
boolean hatVokal = false;
s = s.toLowerCase();
if(s.length() == 0)
{
return false;
}
else
{
}
return false;
}[/CODE]
public boolean hasVocals(String str) {
str = str.toLowerCase();
if (str.charAt(0) == 'a'|| str.charAt(0) == 'e'|| str.charAt(0) == 'i' || str.charAt(0) == 'o' || str.charAt(0) == 'u')
return true;
else if (str.length() == 1)
return false;
else return hasVocals(str.substring(1));
}
okay.@Wireless Es wäre durchaus besser, wenn Du keine fertigen Lösungen vorgeben würdest. Der Lerneffekt ist doch so fast null. Schau lieber, woran es scheitert und helfe dem TE, seine Fehler zu erkennen um das dann selbst zu lösen. Danke.
sVocals
also die Methode muss durch jeden buchstaben gehen und prüfen ob der char ein vokal ist, dabei muss immer um 1 erhöht werden damit der nächste buchstabe geprüft wird und das solange bis der index = der Länge vom String istWas genau müsstest Du denn im else Zweig machen?
Formuliere es doch erst einmal im Detail in Worten. Wenn Du den Algorithmus erst einmal richtig erfasst hast, dann kannst Du den Schritt zu Java gehen. Nicht versuchen, zwei Dinge auf einmal zu bewältigen - das ist eine unnötige Komplexität.
Das wäre ein Ansatz, aber damit das funktionieren würde, bräuchtest Du dann bei jedem Aufruf den Index.also die Methode muss durch jeden buchstaben gehen und prüfen ob der char ein vokal ist, dabei muss immer um 1 erhöht werden damit der nächste buchstabe geprüft wird und das solange bis der index = der Länge vom String ist