Variables and Concatenation

To consolidate the previous topic, try using variables with concatenation. Syntactically nothing changes: we can concatenate (glue) two lines:

var what = "Kings" + "road";
System.out.print(what); // => "Kingsroad"

… which means we can concatenate a string and one variable in which the string is written:

var first = "Kings";
var what = first + "road";

System.out.print(what); // => "Kingsroad"

… and even concatenate two variables in which the lines are written:

var first = "Kings";
var last = "road";

var what = first + last;
System.out.print(what); // => "Kingsroad"


Sites are constantly sending emails to their users. A typical task is to make an automatic sending of a personal letter, where the user name is in the header. If somewhere in the site base the name of the person is stored as a string, then the task of generating the header is reduced to concatenation: for example, you need to glue the string Hello with the string where the name is written.

Write a program that will generate the header and body of the letter, using the ready-made variables, and display the resulting lines on the screen.

For the title, use the variables firstName and greeting, a comma and an exclamation point. Display it in the correct order.

For the body of the letter, use the variables info and intro, with the second sentence should be on a new line.

The result on the screen will look like this:

Hello, Joffrey!
Here is an important information about your account security.
We couldn't verify you mother's maiden name.

Perform the job using only two System.out.print.


  • Consider with which line and in what order you need to glue the modules.variables together in order to get such a two-line output of the letter body.

  • Remember that you can create a string that contains only the control sequence \n.

If you got stuck and don't know what to do, you can ask a question in our huge and friendly community
Exercise available only for signed users.

Please sign in with your GitHub account, this is necessary to track the progress of the lessons. If you do not have an account yet, now is the time to create an account on GitHub.