Мне нужно написать небольшую программу, которая берет строку, такую как Hello World, и выводит HHHEEELLLOOO WWWOOORRRLLLDDD, но вместо того, чтобы просто приветствовать мир, она берет любую строку, используя функцию сканера, и производит тот же результат , Я новичок в java и не могу понять, как создать эту программу вообще.повторяющиеся символы в цикле
0
A
ответ
0
Получите строку от источника, который вы хотите, например. сканер. Затем перебирайте каждый символ в строке и печатайте его столько раз, сколько хотите.
int charRepeats = 3;
String input = "Whatever"; // Get from whichever source you want.
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
for (int j = 0; j < charRepeats; j++) {
System.out.print(c);
}
}
2
Я бы сделал это так, с первого взгляда, но может быть более легкое решение, сохраняющее все конкатенации.
String produceString(String source, int numberPerLetter) {
String result = "";
for (int i = 0; i < source.length(); i++) {
char c = source.charAt(i);
for (int j = 0; j < numberPerLetter; j++) {
result += c;
}
}
return result;
}
3
Ключом к обучению программированию является разбиение проблемы на более мелкие части.
Написать программу, используя
Scanner
, эхо обратно на вход и выход.Измените эту программу так, чтобы вы пересекали вход и печатали каждый символ.
Измените эту программу, чтобы печатать каждый символ дважды.
Изменить эту программу для печати каждого символа
n
раз.
0
int No_of_Repeats = 2;
Scanner sc = new Scanner(System.in);
String user_input=sc.next();
for (int i = 0; i < user_input.length(); i++) {
char c = input.charAt(i);
for (int j = 0; j < No_of_Repeats; j++) {
result+=c;
}
}
return result;
Смежные вопросы
- 1. повторяющиеся символы
- 2. Wordpress - повторяющиеся сообщения в цикле
- 3. Regex распознать повторяющиеся символы
- 4. java замените повторяющиеся символы
- 5. Заменить повторяющиеся строковые символы
- 6. «Повторяющиеся символы» линкер ошибок
- 7. Oracle удалить повторяющиеся символы
- 8. Ищите повторяющиеся символы в строке
- 9. Повторяющиеся символы в регулярных выражениях
- 10. Повторяющиеся символы в середине строки
- 11. Удалить повторяющиеся символы в строке
- 12. найти повторяющиеся символы в списке
- 13. Получить повторяющиеся символы в строке
- 14. Удалите повторяющиеся символы в строке
- 15. Javascript - повторяющиеся символы
- 16. Как совместить повторяющиеся символы?
- 17. Как устранить повторяющиеся символы
- 18. Java, заменяющий символы в цикле
- 19. Удалить повторяющиеся символы из слов
- 20. PHP - удалить повторяющиеся символы трубы
- 21. Oracle регулярное_выражения игнорировать повторяющиеся символы
- 22. Удалить повторяющиеся фразы в цикле foreach
- 23. C# повторяются повторяющиеся записи в цикле
- 24. Найти повторяющиеся символы (стоять отдельно)
- 25. питона регулярных выражений повторяющиеся символы
- 26. соответствующие слова, содержащие повторяющиеся символы
- 27. preg_replace PHP заменить повторяющиеся символы
- 28. Как удалить повторяющиеся конкретные символы
- 29. Использование lseek() печатает повторяющиеся символы
- 30. Заменить повторяющиеся символы регулярное выражение
Что у вас до сих пор? –
Почему бы не перебрать каждый символ строки и не построить другую строку с дополнительным счетчиком каждого символа, а затем вернуть это? – twmulloy
«Мне нужно написать ...»: это домашнее задание? – thkala