/** * COSC 1010 Coordinates Demo * Cartesian coordinates * @author Dennis Brylow * @version 1.0,   2008 Sep 19 */ import java.util.Scanner; public class Point { /* Cartesian coordinates */ public int x; public int y; public int z; public void print() { System.out.println("(" + x + "," + y + "," + z + ")"); } public void read(Scanner keyboard) { System.out.println("Please enter X coordinate: "); x = keyboard.nextInt(); System.out.println("Please enter Y coordinate: "); y = keyboard.nextInt(); System.out.println("Please enter Z coordinate: "); z = keyboard.nextInt(); } public double distanceFrom(Point other) { int dx = (other.x - x); int dy = (other.y - y); int dz = (other.z - z); double distance = Math.sqrt(dx * dx + dy * dy + dz * dz); return distance; } }