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 Perfecting the Prototype String Equality

problem with if statement

Ok so im doing the challenge 1 of equality.java. Im trying to create the if statement to complete this excercise. i seen java error 80 but cant make sense of it. here is my code, How do i execute this,

thanks Justin

Equality.java
// I have imported a java.io.Console for you, it is named console. 
String firstExample = "hello";
String secondExample = "hello";
String thirdExample = "HELLO";

if (firstExample.equals(secondExample)) {
  console.printf("first is equal to second");
  System.exit(0);
}

2 Answers

Mikael Enarsson
Mikael Enarsson
7,056 Points

Removing "System.exit(0)" seems to fix it, although I don't know why it wouldn't work with it in there. It led me to some interesting discussions as to the value/safety of using it, so that was interesting ^^

Timothy Rimnac
Timothy Rimnac
26,219 Points

It's most likely the way that the validator on the challenge is set up. Adding in the "System.exit(0);" most likely will force it to end earlier than the validator wants it to. That's just a guess.