Добавлял в пустую строку во внутреннем цикле буквы S по одной 10 раз, потом во внешнем выводил всю строку, ничего не обнулял. Проверка прошла, всё правильно, но я не могу понять как строка обнуляется к следующей итерации? Мне кажется, по логике первая строка должна состоять из 10 букв, вторая из 20, третья из 30 и тд. Но у меня строка обнуляется, хотя я её нигде не обнулял. Объясните, пожалуйста.
int i = 1;
int j = 1;
String s = "";
while(i <= 10) {
while(j <= 10) {
s = s + "S";
j++;
}
System.out.println(s);
i++;
}