w3resource

Java: Create a string in the form short_string + long_string + short_string from two strings


Short + Long + Short String

Write a Java program to create a string in the form of short_string + long_string + short_string from two strings. The strings must not have the same length.

Pictorial Presentation:

Java Basic Exercises: Create a string in the form short_string + long_string + short_string from two strings


Sample Solution:

Java Code:

import java.lang.*;

public class Exercise70 {
    public static void main(String[] args) {
        // Define two strings
        String str1 = "Python";
        String str2 = "Tutorial";

        // Check the lengths of the strings
        if (str1.length() >= str2.length()) {
            // Concatenate the strings in the order: str2 + str1 + str2
            System.out.println(str2 + str1 + str2);
        } else {
            // Concatenate the strings in the order: str1 + str2 + str1
            System.out.println(str1 + str2 + str1);
        }
    }
}

Sample Output:

PythonTutorialPython

Flowchart:

Flowchart: Java exercises: Create a string in the form short_string + long_string + short_string from two strings


For more Practice: Solve these Related Problems:

  • Modify the program to concatenate long + short + long instead.
  • Write a program to concatenate three strings based on their lengths.
  • Modify the program to check for equal-length strings and return an error.
  • Write a program to sort an array of strings based on their lengths.

Go to:


PREV : Extract First Half.
NEXT : Remove First Char and Concatenate.


Java Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.