Because Java is a strongly typed language, the compiler can usually detect when you make a mistake regarding the kind of input or output a method expects. But in developing programs that involve ...