This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
The % operator (remainder/mod operator) return the remainder of the expression by dividing the first number with the second number.
If the first number is 0 (e.g. 0 % 5) the result is always 0. Why does this not return an ArithmeticException?