如何在Android Studio中创建带有两位小数的double

时间:2016-02-28 18:48:55

标签: numbers format decimal

如果用户在“akenari”textview输入“5”并点击“altmis”按钮“bkenari”打印1.66666666√3但我想打印1.66√3我该怎么办?

altmis.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            try{
                double sayi1f=Double.parseDouble(akenari.getText().toString());
                bkenari.setText(String.valueOf(sayi1f / 3 + "√3"));
            }catch(NumberFormatException nfe){
            }
        }

1 个答案:

答案 0 :(得分:0)

让你的值为舍入为x

double x = 1.66666;
double y = Math.round(x*100.0)/100.0;

然后y会很容易地给你答案

这里没有大逻辑