fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.math.*;
  7.  
  8.  
  9. /* Name of the class has to be "Main" only if the class is public. */
  10. class Ideone
  11. {
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14. ;
  15. BigDecimal sqrtOf11 = new BigDecimal(Math.sqrt(11.00D));
  16.  
  17. BigDecimal result = new BigDecimal(4.0D + sqrtOf11.doubleValue());
  18. for(int i = 0 ; i < 50 ; i ++){
  19.  
  20. String resultString = result.pow(i).setScale(15, RoundingMode.HALF_UP).toString();
  21. int start = resultString.indexOf(".") -2;
  22. int end = resultString.indexOf(".");
  23. if(start<0){
  24. start=0;
  25. }
  26. System.out.println("n = "+i + ", val = " + resultString.substring(start, end) + ", " + resultString );
  27. }
  28. }
  29. }
Success #stdin #stdout 0.13s 380480KB
stdin
Standard input is empty
stdout
n = 0, val = 1, 1.000000000000000
n = 1, val = 7, 7.316624790355400
n = 2, val = 53, 53.532998322843198
n = 3, val = 91, 391.680862630968585
n = 4, val = 65, 2865.781909433532674
n = 5, val = 67, 20967.850962313418362
n = 6, val = 13, 153413.898151339682787
n = 7, val = 71, 1122471.930399150365043
n = 8, val = 05, 8212705.952436504466586
n = 9, val = 87, 60089287.967496283616104
n = 10, val = 73, 439650773.977787744464084
n = 11, val = 51, 3216759751.984820522034412
n = 12, val = 45, 23535824145.989625339832073
n = 13, val = 07, 172202794407.992899273490778
n = 14, val = 33, 1259943234533.995061379429928
n = 15, val = 31, 9218531904231.995949968266835
n = 16, val = 85, 67448539061185.991965797915071
n = 17, val = 27, 493495652968327.953583632020151
n = 18, val = 93, 3610722528440693.651332042205766
n = 19, val = 09, 26418301962683909.314638532335856
n = 20, val = 05, 193292803059267805.323191007882339
n = 21, val = 89, 1414250914660722889.154777309221613
n = 22, val = 36, 10347543301989444036.448083895977005
n = 23, val = 78, 75709091842611937478.705138775423459
n = 24, val = 61, 553935018230948276961.426421645147553
n = 25, val = 45, 4052934686634526508645.619755888645035
n = 26, val = 69, 29653802401921470540569.569897111853930
n = 27, val = 83, 216965745782199130729283.741680256153202
n = 28, val = 05, 1587456954247985685434005.614427784211664
n = 29, val = 18, 11614826905072889773506518.044377324511313
n = 30, val = 33, 84981330469343189348816333.329373858423826
n = 31, val = 53, 621776509229381062908067353.598276068666213
n = 32, val = 94, 4549305421488332534461340294.388243037872129
n = 33, val = 59, 33285560825759754799752104259.179935868381344
n = 34, val = 16, 243537959498636374544819466316.776733850283422
n = 35, val = 00, 1781875871860292213719661285600.215070552556324
n = 36, val = 36, 13037317177389155773816574895536.651923974549975
n = 37, val = 33, 95389158059811784659402017893033.158116788483181
n = 38, val = 16, 697926678591548495021958160208916.091201965555916
n = 39, val = 30, 5106467638433329012117915698761130.655805545494556
n = 40, val = 36, 37362107714508889440668494383772536.973637750289235
n = 41, val = 87, 273364523523904469139241750801424387.819125767970000
n = 42, val = 66, 2000105649618691296212283730319290066.267316254102409
n = 43, val = 97, 14634022579330007953043181784036011397.229985532459443
n = 44, val = 70, 107071652386546606624104540205468357570.535775746154092
n = 45, val = 58, 783403106195722809428978845924336491758.685222911376055
n = 46, val = 07, 5731866587633049414518073009049624202807.587309828481246
n = 47, val = 27, 41937917170085781065647017218229656161527.121659706250717
n = 48, val = 61, 306844004422520999964730566990812525192561.683218252537424
n = 49, val = 00, 2245062449529739083503531167279867423844100.382212745448267