Java Android计算器,Math.Sqrt()不能很好地工作

时间:2015-04-01 11:37:32

标签: java android math.sqrt

我有Math.Sqrt()的问题 当我计算一个数字的平方时,例如:3或6或 然后我把它保存到一个名为“gyokszam”的双, 然后我想将它的立方体返回到textview, textwview = gyokszam * gyokszam 它应该是3,但它返回2.999999999 奇怪的是,它适用于其他数字,1,2,4,5,7,8,9

我的代码是=

Button.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

                gyokszam = Double.parseDouble(myTextView.getText().toString());
                gyokszam = Math.sqrt(gyokszam);
                gyokszam = gyokszam * gyokszam;
                myTextView.setText(String.valueOf(gyokszam));
            }           
    });

0 个答案:

没有答案