public class Practice {
public static void main(String[] args) {
System.out.println(padString("hi", 8));
}
public static String padString(String string, int length) {
int wordLength = string.length();
for (int space = 1; space <= length - wordLength; space++) {
string = "." + string;
}
return string;
}
}
Этот код работает так, как предполагается, но как? Вывод ...... привет (правильно), почему он не печатает .hi.hi.hi.hi.hi.hi (неправильно, но почему) Я в замешательстве, почему строка не печатается 6 раз хорошо? Период печатается 6 раз, но не "привет". Пожалуйста, кто-нибудь может объяснить это?