import java.awt.*; import java.awt.image.*; public class simpsons extends integrator { public simpsons(double x[], double y[], int nint) { value = 0; if (nint % 2 != 0) return; int ppi = (x.length - 1) / nint; for (int i = 0; i < nint; i += 2) { int j1 = i * ppi; int j2 = (i + 1) * ppi; int j3 = (i + 2) * ppi; double dv = (x[j2] - x[j1]) * (y[j3] + 4 * y[j2] + y[j1]) / 3.0; value += dv; } } }