Упражнения Java String: Создайте новую строку из двух заданных строк таким образом, что каждый символ двух строк будет приходить соответственно
Строка Java: упражнение-83 с решением
Напишите Java-программу для создания новой строки из двух заданных строк таким образом, чтобы каждый символ двух строк приходил соответственно.
Пример решения:
Java-код:
import java.util.*;
public class Main
{
public String stringMixing(String stng1, String stng2)
{
int len1 = stng1.length();
int len2 = stng2.length();
int max_len = Math.max(len1, len2);
String newstring = "";
for (int i = 0; i < max_len; i++)
{
if (i <= len1-1)
newstring += stng1.substring(i,i+1);
if (i <= len2-1)
newstring += stng2.substring(i,i+1);
}
return newstring;
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "welcome";
String str2 = "w3resource";
System.out.println("The given strings are: "+str1+" and "+str2);
System.out.println("The new string is: "+m.stringMixing(str1,str2));
}
}
Пример вывода:
Данные строки: welcome и w3resource Новая строка: wwe3lrceosmoeurce
Иллюстрированная презентация:
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите Java-программу для повторения каждого символа дважды в исходной строке.
Далее: Напишите программу на Java, которая создаст новую строку, состоящую из числа символов p, начиная с первой строки данной строки и сопровождаемой цифрами p-1, пока p не станет больше нуля.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code