1   import fi.jyu.mit.ohj2.*;
2   /**
3    * Ohjelmalla integroidaan numeerisesti funktio sin(x)
4    * @author Vesa Lappalainen
5    * @version 1.0, 25.03.2003
6    */
7   public class Integroi {
8   
9     public static double integroi(double x1, double x2, int tiheys) {
10      double x,dx,summa=0;
11  
12      dx = (x2- x1)/tiheys;
13  
14      for (x=x1+dx/2 ; x<x2; x+=dx)
15        summa += Math.sin(x)*dx;
16  
17      return summa;
18    }
19  
20  
21    public static void main(String[] args)  {
22      System.out.println("Integraali sin(x) väliltä [0,pi] on noin "+
23                         Mjonot.fmt(integroi(0,Math.PI,100),7,5));
24    }
25  }
26