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

Priyatham Kunarapu
Priyatham Kunarapu
1,350 Points

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

Allan Clark
Allan Clark
10,810 Points

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);
Kevin Frostad
Kevin Frostad
3,483 Points

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";

Priyatham Kunarapu
Priyatham Kunarapu
1,350 Points

Yeah I got it now. Thank you my friend.