Just since nobody has said this so far, Java doesn't have subroutines. Java has methods.

It's not just a matter of using the correct terminology, using the correct word helps you to more...