public static void print(String s) { System.out.println(s); why s, why s, why s? could it just as easily have been some other letter? like: public static void print(String f) { System.out.println(f); It is so strange to me that this wasn't explained.