如何在Java中完成正负操作?

时间:2012-10-02 23:16:57

标签: java

Java中是否有对plus-minus的操作?

如果没有,那么最有效的方法是什么?

假设您有两个变量a = 4b = 3,我想要的是a ± b能够返回两个值7和1,因为4 + 3是7和4 - 3是1。

3 个答案:

答案 0 :(得分:2)

plus-minus不是一个操作,它是一个符号。如果您只想将其包含在字符串中,可以使用Unicode \ u00B1,例如:

System.out.println(“sqrt(9)= \ u00B1 3”);

答案 1 :(得分:0)

如果您仔细阅读Wiki文章,您会注意到plus-minus不是一个操作。它是工程和数学(以及其他领域)中使用的符号,表示值可以是正数或负数。

例如4的平方根实际上不是2,它是“正负2”,因为(+2)^ 2和(-2)^ 2都是4。

它也用于测量中的公差和误差,例如“您要放置的部件长度必须为100mm±0.5mm”(部件长度必须介于99.5mm和100.5mm之间)。

因为变量只能有一个值加一个正负的标记/关键字/无论什么都没有多大意义。但是,您可以使用数据结构并关联适合应用程序的方法来跟踪这些类型的值。

答案 2 :(得分:0)

你正在寻找“区间算术”。

wiki/Interval_arithmetic

interval.sourceforge.net