Hey Leute
ich übe gerade ,da ich morgen Java-Programmier Test hab:
zu Angabe:
Es wird ein einzelner String, sowie ein Hintegrundzeichen eingelesen und ein entsprechendes Objekt erzeugt. Verschiedene eingelesene Befehle rufen Methoden auf, die zum Beispiel den String verschieben und frei gewordene Stellen mit dem Hintergrundzeichen auffüllen.
INPUT
Programmieren *
move 5
OUTPUT
*****Programm
meine Methode:
der compiler liefert mir nur cccccc... die Frage is warum?
ich dank euch für eure Hilfe und freu mich schon auf eure Antwort
ich übe gerade ,da ich morgen Java-Programmier Test hab:
zu Angabe:
Es wird ein einzelner String, sowie ein Hintegrundzeichen eingelesen und ein entsprechendes Objekt erzeugt. Verschiedene eingelesene Befehle rufen Methoden auf, die zum Beispiel den String verschieben und frei gewordene Stellen mit dem Hintergrundzeichen auffüllen.
INPUT
Programmieren *
move 5
OUTPUT
*****Programm
meine Methode:
Java:
public String charControl(char c, String s, int move){
int counter = 0;
String temp ="";
for(int j=0; j< move; j++){
temp+=c;//nicht 'c' gibt nämlich c aus...
}
/*
for(int i=0; i<=s.length(); i++){
counter++;
if(counter<move){
temp+= s.charAt(i);
}
}*/
temp+= s.substring(1, (s.length()-5));
return temp;
}
der compiler liefert mir nur cccccc... die Frage is warum?
ich dank euch für eure Hilfe und freu mich schon auf eure Antwort
Zuletzt bearbeitet: