Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java Java Basics Getting Started with Java Strings, Variables, and Formatting

foxtails
foxtails
3,655 Points

variable %s what's wrong?

Can anyone point out, why it's not working?

Name.java
// I have setup a java.io.Console object for you named console
String firstName = "Anna";
console.printf ("%s can code in Java!", firstName);

3 Answers

Gustáv Szilárdy
Gustáv Szilárdy
3,949 Points

Delete space beetween: printf and parentheses

// I have setup a java.io.Console object for you named console
String firstName = "Anna";
console.printf("%s can code in Java!", firstName);  // correct
Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

Hi,

You have a space between the printf call and the opening parentheses. There can be no whitespace between a method call and the (), otherwise the compiler does not know that they are attached.

Just remove the space and you're good to go.

:dizzy:

Gustáv Szilárdy
Gustáv Szilárdy
3,949 Points

English isn’t my first language, so please excuse any mistakes.

foxtails
foxtails
3,655 Points

Thank you both! Really appreciate all the help!