Упражнения по Java-строкам: чтение двух строк, сложение их вместе и возврат результата
Строка Java: упражнение 60 с решением
Напишите Java-программу для чтения двух строк, сложите их вместе и верните результат. Если строки имеют разную длину, пропустите символы в начале более длинной строки и сделайте их равными по длине.
Пример решения:
Java-код:
import java.util.*;
public class Main
{
public String minCat(String st1, String st2)
{
if (st1.length() == st2.length())
return st1+st2;
if (st1.length() > st2.length())
{
int diff = st1.length() - st2.length();
return st1.substring(diff, st1.length()) + st2;
} else
{
int diff = st2.length() - st1.length();
return st1 + st2.substring(diff, st2.length());
}
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "Welcome";
String str2 = "home";
System.out.println("The given strings is: "+str1+" and "+str2);
System.out.println("The new string is: "+m.minCat(str1,str2));
}
}
Пример вывода:
Данные строки: Добро пожаловать и домой Новая строка: Comehome
Иллюстрированная презентация:
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: напишите Java-программу для чтения строки, если строка начинается с «red» или «black» и возвращает эту строку цвета, в противном случае возвращает пустую строку.
Далее: написать программу на Java для чтения строки и целого числа n, вернуть строку, состоящую из первого и последнего n символов строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования