diff --git a/Stringuebungen.java b/Stringuebungen.java index e5c2315..4724409 100644 --- a/Stringuebungen.java +++ b/Stringuebungen.java @@ -142,10 +142,14 @@ public class Stringuebungen { /*# Geht mit einer Schleife den gesamten String durch; * erhöhe den Zaehler jedesmal, wenn das Zeichen * im String vorkommt; gebe dann den Wert des Zaehlers zurueck. */ - int anzahl = 0; - - + for (int i=0 ; i < text.length(); i++) + { + if (text.charAt(i) == z) + { + anzahl = anzahl + 1; + } + } return anzahl; } @@ -166,8 +170,10 @@ public class Stringuebungen { */ String ergebnis = ""; - - + for (int i= text.length()-1; i>=0; i--) + { + ergebnis = ergebnis + text.charAt(i); + } return ergebnis; } @@ -190,12 +196,17 @@ public class Stringuebungen { * ersten mit dem letzten Buchstaben (im naechsten Durchlauf dann den * zweiten mit dem vorletzten usw.). */ + + if (text.equals (rueckwaerts(text))) + { + return true; + } + else + { + return false; + } - - return true; - } - - + } /** @@ -225,8 +236,16 @@ public class Stringuebungen { * Buchstaben ankommt. Und dann mach dir keine * unnoetige Arbeit, sondern benutze fertigen Code. */ - boolean ergebnis = true; + for (int i=0; i< wort1.length();i++) + { + if(wort1.charAt(i) == wort2.charAt(i)) + { + ergebnis = true; + } + } + + //Lukas hats richtig return ergebnis;