Ok, taking a look at the method, it will return a Point object. When you try to do a System.out.print(p.midPoint(r)) in the main method, the print() method wants a String. So Java, by design,...