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

How do I define a string variable named firstName, that stores your name? I need to set the value to your name.

I am really confused, even though I watched the video 3 times now. Any help would be appreciated!

// I have setup a java.io.Console object for you named console
String firstname ="firstName";
console.printf ("Hi, my name is %s\n", firstName)

1 Answer

Jennifer Nordell
Jennifer Nordell
Treehouse Teacher

Hi there! You're doing just fine! For Step 1 of the challenge they've only asked you to declare a String variable named firstName. Instead, you've declared a variable named firstname. Note the capitalization. You can omit the console.printf for Step 1. The reason you're getting a compiler error is because you've forgotten a semicolon on the end of the printf statement. Remember, all statements in Java must end with a semicolon.

:bulb: Challenges are very strict and you generally must do as they say to the letter. This includes spelling, capitalization, punctuation and even spacing! Also, try not to do anything the challenge doesn't explicitly ask for. Even if functional, it can cause the challenge to fail.

Hope this helps! :sparkles: