/* Класс StringHelper

Сделать класс StringHelper, у которого будут 2 статических метода:

String multiply(String s, int count) – возвращает строку повторенную count раз.

String multiply(String s) – возвращает строку повторенную 5 раз.

Пример:

Амиго -> АмигоАмигоАмигоАмигоАмиго*/

package com.javarush.task.task06.task0611;

/* 
Класс StringHelper
*/

public class StringHelper {
    public static String multiply(String s) {
        String result = "";
        //напишите тут ваш код
        return result;
    }

    public static String multiply(String s, int count) {
        String result = "";
        //напишите тут ваш код
        return result;
    }

    public static void main(String[] args) {

    }
}

задан 18 Мар, 06:37

mr_qldu's gravatar image

mr_qldu
494
одобрено: 0%

сделано wiki 20 Мар, 15:40

Так в чем вопрос?

(18 Мар, 06:55) Ivan Java

Я сделал таким образом, но тестирование не проходит. В мейне проверил, все четко возвращает как сказано в задании:

 public static String multiply(String s) {
    String result = "";
    for (int i = 0; i < 5; i++) {
        System.out.print(s);
    }
    //System.out.println();
   //напишите тут ваш код
    return result;
}

public static String multiply(String s, int count) {
    String result = "";
    for (int i = 0; i < count; i++) {
        System.out.print(s);
    }//напишите тут ваш код
    return result;
}

Где ошибка, подскажите, пожалуйста?

ссылка

опубликован 20 Мар, 10:54

mario's gravatar image

mario
384
одобрено: 66%

String result = ""; for (int i = 0; i < 5; i++) { s = s + "Amigo"; } return result; Склеил строку, на экран ничего не вывожу, но результат тот же...( тестирование не проходит

(21 Мар, 08:40) mario

И в первом и во втором методе вы возвращаете переменную result, которая равняется пустой строке, а надо возвращать строку повторенную требуемое количество раз. Циклы вы сделали правильно, вот только в теле цикла нужно не выводить строку на экран, а склеить нужную строку, выводить к стати и не требуют.

(20 Мар, 11:03) Ivan Java

Решение

public class StringHelper { public static String multiply(String s) { String result = ""; for (int i = 0; i < 5; i++) { result += s; } return result; }

public static String multiply(String s, int count) {
    String result = "";
    for (int i = 0; i < count; i++) {
        result += s;
    }
    return result;
}

public static void main(String[] args) {

}

}

ссылка

опубликован 04 Июн, 06:06

SergNeo's gravatar image

SergNeo
121
одобрено: 0%

Решение

public class StringHelper { public static String multiply(String s) { String result = ""; for (int i = 0; i < 5; i++) { result += s; } return result; }

public static String multiply(String s, int count) {
    String result = "";
    for (int i = 0; i < count; i++) {
        result += s;
    }
    return result;
}

public static void main(String[] args) {

}

}

ссылка

опубликован 04 Июн, 06:07

SergNeo's gravatar image

SergNeo
121
одобрено: 0%

Ваш ответ
включить просмотр

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×1

Задан: 18 Мар, 06:37

Просмотров: 497 раз

Отредактирован: 04 Июн, 06:07

Похожие вопросы