Formatting a long system.out.print containing many strings & integers
<p>Let's say you have the following:</p>

<pre><code>String cake = "whatever";
int cakeNumber = 509;
String whyNot = "another string";
double number = 1;

system.out.println("I like "+ cake +" and I eat " + cakeNumber + " blah blah     prolonging this string because " + whyNot + " and so on " + number + ".");
</code></pre>

<p>So, that doesn't make much sense, and it doesn't have to, because it's just an example. My question is this, given multiple strings and variables with a 'plus' between them, it looks like a mess. Isn't there a way to format this println or perhaps tidy it up a little by reducing the amount of pluses?</p>