JavaRush
AI Academy
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Вопрос
  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
JavaRush/Помощь по Java задачам/Подскажите. В чем может быть проблема.
Александр
1 уровень
  • 03.05.2020
  • 349просмотров
  • 2комментариев

Подскажите. В чем может быть проблема.

Вопрос по задаче Класс StringHelper
Java Syntax,  6 уровень,  8 лекция
Обсуждается


Сделать класс StringHelper, у которого будут 2 статических метода:
String multiply(String s, int count) - возвращает строку повторенную count раз.
String multiply(String s) - возвращает строку повторенную 5 раз.

Пример:
Амиго -> АмигоАмигоАмигоАмигоАмиго

Требования:
  • Программа не должна считывать данные с клавиатуры.
  • Методы класса StringHelper должны возвращать строку.
  • Методы класса StringHelper должны быть статическими.
  • Методы класса StringHelper должны быть public.
  • Метод multiply(String s, int count) должен возвращать строку повторенную count раз.
  • Метод multiply(String s) должен возвращать строку повторенную 5 раз.
....
package com.javarush.task.task06.task0611; /* Класс StringHelper */ public class StringHelper { public static String multiply(String s) { String result = ""; result = s; int a = 5; while (a > 0){ System.out.print(result); a--; } return result; } public static String multiply(String s, int count) { String result = ""; result = s; while (count > 0){ System.out.print(result); count--; } return result; } public static void main(String[] args) { StringHelper a = new StringHelper(); a.multiply("Амиго",2); } }
0
Комментарии (2)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #2020490
Уровень 20
3 мая 2020, 08:32
В циклах while ты печатаеш строку необходимое количество раз. При этом переменная result не изменяется. Возвращаеш result содержащую одно слово. Не нужно выводить на печать. Верни требуемую строку.
0
KirillМенеджер проекта в ГПБ (АО)
5 мая 2020, 04:03
Неверно написан multiply! должен вернуть строку, в которой повторено s count раз!!!! читай внимательно задание! и в вызове стоит двойка а не пятерка....странно)
0
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush