/* A0510.java 5章1.解答 *    exp 定積分 * (C) H.Ishikawa 2008 */ package simulation; import java.applet.*; import java.awt.*; public class A0510 extends Applet{ public void paint(Graphics g) { int NUMBER = 10000; int j; int n1 = 0; double x0, y0; double s; for (j = 1; j <= NUMBER; j ++) { x0 = Math.random(); y0 = Math.random(); if (y0 < Math.exp(-x0)) { n1 = n1 + 1; } } s = (double)n1 / NUMBER; g.drawString("s =" + s, 10, 10); } }