This question already has answers here:
How to print a float with 2 decimal places in Java?
(16个答案)
3个月前关闭。
我正在创建一个货币兑换应用程序。我想以两位小数得到答案。
这是我的代码:-
谢谢!
(16个答案)
3个月前关闭。
我正在创建一个货币兑换应用程序。我想以两位小数得到答案。
这是我的代码:-
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());
}
谢谢!
最佳答案
这是kotlin中将数字转换为两位小数点的函数。
fun roundOffDecimal(number: Double): Double? {
val df = DecimalFormat("#.##")
df.roundingMode = RoundingMode.CEILING
return df.format(number).toDouble()
}
关于java - Android-小数点后两位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60924118/
10-10 16:38