/************************************************************ * Name: * NetID: * Precept: * * Description: Client to create and animate an array of N * bouncing balls. * * Example: * $ java-introcs BouncingBalls 10 ************************************************************/ public class BouncingBalls { public static void main(String[] args) { // read number of bouncing balls from command-line int n = ___________________________ // initialze standard drawing StdDraw.setXscale(-1.0, 1.0); StdDraw.setYscale(-1.0, 1.0); StdDraw.enableDoubleBuffering(); // create an array of n balls Ball[] balls = _____________________ for (int i = 0; i < n; i++) balls[i] = ______________________ // do the animation loop while(true) { // gray background StdDraw.clear(StdDraw.GRAY); // draw and move n black balls StdDraw.setPenColor(StdDraw.BLACK); for (int i = 0; i < ____; i++) { _____________________________________ _____________________________________ } StdDraw.show(); StdDraw.pause(20); } } }