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

String Variable

There is no error in Preview but what is that Bummer! that says "Did you create a variable and given your name"

Name.java
// I have setup a java.io.Console object for you named console
class Intro {
  public void main(String[] args) {
    String firstName = "Priyatham Kunarapu.";
    console.printf("My Name is %s\n",firstName);
  }
}

2 Answers

Looks like you are a bit ahead of the curve for this exercise. You don't need to create a class or main method for it. Also print out exactly the prompt. Just use the lines:

String firstName = "Priyatham Kunarapu.";
console.printf( "%s can code in Java!", firstName);

Yeah I got it now. Thanks ya.

The exercise says to create a String with your name in it. It didn't ask for more. It wouldn't know your class contains a method with the variable inside.

Just write:

String firstName = "Your name";

Yeah I got it now. Thank you my friend.