Die brauchst du, um den zu prüfenden String zu durchlaufen.Wofür dient die Schleife überhaupt?
String test = "wkalo";
if(test.substring(2, 5).equals("alo")){
System.out.println("ja");
}
lernt ihr keine Grundlagen?Wofür dient die Schleife überhaupt?
wenn der 3. - 5. buchstabe von rechts nach links "alo" ist
Wofür dient die Schleife überhaupt?
Meinst du wirklich von rechts nach links?
Seit wann muss man etwas können, ohne es jemals gelernt zu haben?
In Deutschland bzw. Europa und vielen weiteren Ländern liest man von links nach rechts.ja, es sollte von rechts nach links lesen.
//Pseudocode
prüfe, ob der zu verwendende String lang genug ist, um auf die Zeichen an Stelle 3, 4 und 5 zuzugreifen
falls ja {
Schleife: iteriere über die Zeichen an Stelle 3, 4, 5, beginnend bei 5 {
lies das Zeichen an Stelle x
füge das Zeichen an Stelle x einem String hinzu
}
prüfe, ob der so erzeugte String dem vorgegebenen String "alo" gleicht
falls ja {
gib "ja" zurück
} sonst {
gib "nein" zurück
}
} sonst {
gib "String zu kurz" zurück
}
Woran hängt's denn?
String testString = "HalliHallo";
for (int i=0; i<testString.length(); i++) {
System.out.println(testString.charAt(i));
}
Ich habe noch nie mit einer Schleife gearbeitet :noe:
kann man an der aufgabe auch irgendwie anders herangehen. also nicht unbedingt schleife einsetzen?
Jein. Selbst wenn du eine vorgefertigte Methode nutzen solltest: auch diese wird intern eine Schleife einsetzen. Und wenn du es doch tatsächlich ohne Schleife hinkriegst: Siehe ARadauer.kann man an der aufgabe auch irgendwie anders herangehen. also nicht unbedingt schleife einsetzen?
also nicht unbedingt schleife einsetzen?
dein zukünftiger Arbeitgeber tut mir leid...
Bin mir nicht sicher ob ich das mit dem von rechts nach links richtig interpretiere:kann man an der aufgabe auch irgendwie anders herangehen. also nicht unbedingt schleife einsetzen?
String text = "xxxxxxxxola12";
if (text.length()>=5 && text.charAt(text.length()-3)=='a' && text.charAt(text.length()-4)=='l' && text.charAt(text.length()-5)=='o')
System.out.println("ja");
else
System.out.println("nein");