import java.util.*; import java.io.*; import java.awt.*; public class Earthquake { public static void main(String[] args) throws FileNotFoundException { Scanner input = new Scanner(new File("cities.txt")); int numCities = input.nextInt(); Point[] cities = new Point[numCities]; DrawingPanel panel = new DrawingPanel(200,200); Graphics g = panel.getGraphics(); for(int i=0; i < numCities; i++) { // initialize cities[i] int cx = input.nextInt(); int cy = input.nextInt(); cities[i] = new Point(cx,cy); cities[i].draw(g); } Scanner console = new Scanner(System.in); System.out.print("Epicenter? "); int x = console.nextInt(); int y = console.nextInt(); Point center = new Point(x,y); System.out.print("Radius of impact? "); int radius = console.nextInt(); g.setColor(Color.RED); for(int i=0; i < numCities; i++) { double dist = cities[i].distance(center); if(dist < radius) { cities[i].draw(g); } } } }