Main.java (365B)
1 import java.math.*; 2 3 public class Main { 4 public static int movefn(int x) { 5 return (int)(20 * Math.sin((double)(x / 20))) + 40; 6 } 7 8 public static void main(String[] args) { 9 Circle c1 = new Circle(); 10 11 for (;;) { 12 c1.makeVisible(); 13 c1.moveHorizontal(1); 14 c1.moveVertical(1); 15 16 c1.setY(movefn(c1.getXCoord())); 17 c1.setX(c1.getXCoord() + 1); 18 } 19 } 20 }