strictfp public class TestMathSqrt { static final double TEMPOEXECUCAO = 3600; public static void main(String[] args) { double serie = 0.f; // criterio de comparacao long termos = 0l; // contador de termos gerados float i=1.f; // i-esimo termo double tStart, tActual; // tempo, em milisegundos tStart = (double)System.currentTimeMillis()/1000; tActual = (double)System.currentTimeMillis()/1000; while((tActual - tStart) < TEMPOEXECUCAO){ serie = serie + 1/Math.sqrt(i++); termos++; tActual = (double)System.currentTimeMillis()/1000; } System.out.println("1/sqrt(x) :: [ "+termos+" ] Termos :: [ "+serie+" ] Serie\n"); } }