我正在创建一个货币转换应用程序。我想在小数点后得到答案。
这是我的代码:-
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());
}
谢谢!
试试这个
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);
下面是kotlin中转换两位小数点的函数。
fun roundOffDecimal(number: Double): Double? {
val df = DecimalFormat("#.##")
df.roundingMode = RoundingMode.CEILING
return df.format(number).toDouble()
}
下面的代码给了我大约14位小数。我怎样才能把它修剪到小数点后2位?
我正在进行一个实验,在这个实验中,我们偶尔需要将小数字除以大数字,例如:4/90000。使用double可生成4.444e。我希望BigDecimal可以处理这个算法,并给我一个有意义的小数,但我的实现抛出了一个错误: 错误是: 更新:我对精度至少有3位小数很感兴趣。
问题内容: 将PHP字符串四舍五入到小数点后两位的正确方法是什么? 输出应该是; 函数定义应该如何? 问题答案: 您可以使用number_format(): 例: 该函数返回一个 字符串 。
问题内容: 我有以下JavaScript语法: 这四舍五入为整数。如何返回两位小数的结果? 问题答案: 注-如果3位数精度很重要,请参阅编辑4 toFixed将根据超过2个小数的值为您舍入或舍入。 编辑 -正如其他人所提到的,它将结果转换为字符串。为了避免这种情况: 编辑2- 正如注释中所提到的,此函数在某种程度上会失败,例如在1.005的情况下,它将返回1.00而不是1.01。如果准确性在这个程
上面的代码将“浮点值”打印为12345678,我需要12345678.12 我怎样才能得到我的结果?请让我知道。
我需要这一行是2个小数点。 我的全部代码是