1未満の指数に対してJavaで検出力の計算を実行しようとしています。たとえば、(2 ^ 0.333)ですが、Javaで計算すると、同じ計算を実行した場合よりも精度の低い結果が得られます。通常の計算機。
Javaで
double f = Math.pow(2.0,0.333);
System.out.println(f);
//output
//1.2596299799473993
通常の電卓で私は得た
//output
//1.2596299799473993502546921425703
精度を失うことなく、Javaで同じ結果を得るにはどうすればよいですか?
助けていただければ幸いです