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


Kaan Efe
Kaan Efe
604 Points

What does Boolean do in Java ? I don't understand :(

What are functions of Boolean?

1 Answer

Boolean is a variable that equates to either true or false.

You can set up a Boolean the same way as any other variable but it can only be true or false. Here is an example:

boolean isOld = true;

   System.out.println("You are old");
   System.out.println("You are not old");
Simon Coates
Simon Coates
28,694 Points

as above, booleans are very typically used within a context of controlling which of a series of actions are taken (if, elseif), or are associated with tests that determine how many times a section of code is executed (looping).