Ну так вот...
так, ну вот допустим я кое-что подправил и теперь при прописывании (в main)
System.out.println(multiply("Вася", 3)); - выводится Вася (или Маша, или Amigo - смотря что сюда вписать).
Но блин зараза - оно сперва 3 раза (или сколько задать) выводит Вася, а потом ещё раз Вася, которое из этой же строки!!!
( для проверки я использовал всё те же (count+1) и (i+1) - их удаление на мнение валидатора не влияет)
Вот такое выводится на экран:
Вася1Вася2Вася3Вася4Вася5Вася
Amigo1Amigo2Amigo3Amigo4Amigo5Amigo
Или
ВасяВасяВасяВасяВасяВася
AmigoAmigoAmigoAmigoAmigoAmigo
(если убрать (count+1) и (i+1) - это для проверки я вписал, чтобы не в ручную считать Вась, а заодно и разобраться, откуда там вылез лишний Вася и куда он влез)
Почему так происходит?
package com.javarush.task.task06.task0611;
/*
Класс StringHelper
*/
public class StringHelper {
private static int catCount = 0;
public static String multiply(String s) {
String result = "";
//напишите тут ваш код
for(int count=0; count<5; count++){
System.out.print(s+(count+1));
}
return s;
}
public static String multiply(String s, int count) {
String result = "";
//напишите тут ваш код
for(int i=0; i<count; i++){
System.out.print(s+(i+1));
}
return s;
}
public static void main(String[] args) {
System.out.println(multiply("Вася"));
System.out.println(multiply("Amigo", 5));
}
}