I need this explained to me in SIMPLE terms....

Why do I put the "L" in this statement:

long someNum = 2999999999L

Why can't I just use this:

long someNum = 2999999999

The book I have doesn't seem to explain the "why" it just says for me to do it. I want to know why!

Thanks for your help.