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

Is the automatic code checker working?

I am on the first problem that asks you to define a string variable named firstName and assign my name. I have entered [string firstName = "Joe"] without the brackets and I'm getting the error below

JavaTester.java:73: error: cannot find symbol string firstName = "Joe"; ^ symbol: class string location: class JavaTester Note: JavaTester.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. 1 error

Name.java
// I have setup a java.io.Console object for you named console
string firstName = "Joe";

2 Answers

andren
andren
28,558 Points

Yes it's working just fine. While the compiler message provided is a bit cryptic the thing it points at with the ^ symbol:

JavaTester.java:72: error: cannot find symbol
      string firstName = "Joe";
      ^

In other words the word "string" is in fact incorrect. String variables are declared with the type String in Java, not string, the capitalization is important.

If you fix that like this:

String firstName = "Joe";

Then your code will work.

Oh wow, now I feel foolish :p Thank you very much for pointing that out