Products
GG网络技术分享 2025-11-22 06:40 1
巨大家优良, 今天我要给巨大家分享一个超轻巧松的Java技巧,就是怎么轻巧松实现Java中两位细小数的准准的相加!是不是听起来就有点酷酷的?那就赶迅速跟着我一起学起来吧!
先说说我们要介绍的就是一个非常有力巨大的类——BigDecimal。这玩意儿类Neng帮我们处理那些个需要准准的计算的数字,就像银行计算利息那样准准的。

比如 我们有两个数字:123.45和67.89,我们想要准准的相加,Neng这样写:
import java.math.BigDecimal;
public class Main {
public static void main {
BigDecimal num1 = new BigDecimal;
BigDecimal num2 = new BigDecimal;
BigDecimal result = num1.add;
System.out.println;
}
}
运行上面的代码,我们就Neng得到准准的的相加后来啊了。
Ru果你不想用BigDecimal,也Neng用String.format来帮我们完成准准的相加的任务。
String.format就像一个格式化输出的魔法师,它Neng让我们按照特定的格式来输出字符串。比如 我们想要输出两位细小数的数字,Neng这样写:
public class Main {
public static void main {
double num1 = 123.456;
double num2 = 67.890;
double result = num1 + num2;
System.out.println);
}
}
这样,我们就Neng得到一个准准的到两位细小数的相加后来啊了。
DecimalFormat类和String.format有点像,它也是一个格式化输出的工具。用DecimalFormat,我们Neng设置细小数点后保留的位数。
比如 我们想要保留两位细小数,Neng这样写:
import java.text.DecimalFormat;
public class Main {
public static void main {
double num1 = 123.456;
double num2 = 67.890;
double result = num1 + num2;
DecimalFormat df = new DecimalFormat;
System.out.println);
}
}
Formatter也是一个格式化输出的工具, 它和DecimalFormat有点类似,但是用起来geng轻巧松。
import java.util.Formatter;
public class Main {
public static void main {
double num1 = 123.456;
double num2 = 67.890;
double result = num1 + num2;
Formatter formatter = new Formatter;
formatter.format;
System.out.println;
formatter.close;
}
}
Ru果你不想用随便哪个类或工具,也Neng直接用数学公式来计算两位细小数的相加。
public class Main {
public static void main {
double num1 = 123.456;
double num2 = 67.890;
double result = num1 + num2;
result = Math.round / 100.0;
System.out.println;
}
}
优良了
Demand feedback