[英]how to round the answer in two decimal point
I have simple math example Add, Substract, Divide and Multiply and using variable as double and want answer should be in two decimal point if I use decimals to add substract divide or multiply. 我有一个简单的数学示例“加,减,除和乘”,并且将变量用作双精度,并且如果我使用小数来加减或除,则答案应该在小数点后两位。
private void jButton_addActionPerformed(java.awt.event.ActionEvent
evt) {
double First = Double.parseDouble(jTextField1.getText());
// Read the Second number
double Second = Double.parseDouble(jTextField2.getText());
// Set the Result
double Result = First + Second;
jLabel4.setText(String.valueOf(Result));
}
private void jButton_substractActionPerformed
(java.awt.event.ActionEvent evt)
{
double First = Double.parseDouble(jTextField1.getText());
// Read the Second number
double Second = Double.parseDouble(jTextField2.getText());
// Set the Result
double Result = First - Second;
jLabel4.setText(String.valueOf(Result));
}
private void jButton_MultiplyActionPerformed
(java.awt.event.ActionEvent evt)
{
double First = Double.parseDouble(jTextField1.getText());
// Read the Second number
double Second = Double.parseDouble(jTextField2.getText());
// Set the Result
double Result = First * Second;
jLabel4.setText(String.valueOf(Result));
}
private void jButton_divideActionPerformed(java.awt.event.ActionEvent
evt) {
double First = Double.parseDouble(jTextField1.getText());
// Read the Second number
double Second = Double.parseDouble(jTextField2.getText());
// Set the Result
double Result = First / Second;
jLabel4.setText(String.valueOf(Result));
}
How to get result rounded to two decimal Points like 12.38 instead of 12.379999 如何获取结果舍入到小数点后两位,例如12.38而不是12.379999
使用setRoundingMode告诉它您想要多少个小数点。
You can do this by 你可以这样做
double round = Math.round(number * 100.0) / 100.0;
where number
is your decimal number number
是您的十进制数字
To break it down - 分解-
double number = 3.14159;
number = Math.round(number * 100);
number = number/100;
The output will be 3.14 输出将是3.14
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.