首页 > 解决方案 > Android - 两位小数

问题描述

我正在创建一个货币转换应用程序。我想得到小数点后两位的答案。

这是我的代码:-

public class MainActivity extends AppCompatActivity {

    public void pri (View view){

        EditText amount = findViewById(R.id.amount);

        Double amout =  Double.parseDouble(amount.getText().toString());

        Double samount = amout * 180;


        Toast.makeText(MainActivity.this, "S. " + rsamount.toString(), Toast.LENGTH_SHORT).show();

        Log.i("price", amount.getText().toString());

    }

谢谢!

标签: javaandroid

解决方案


尝试这个

EditText amount = findViewById(R.id.amount);

int amout =  Integer.parseInt(amount.getText().toString());

int samount = amout * 180;

String converted = new DecimalFormat("0.00").format(samount);

推荐阅读