Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中完成加减操作?_Java - Fatal编程技术网

如何在Java中完成加减操作?

如何在Java中完成加减操作?,java,Java,Java中有加减运算吗 如果没有,那么最有效的方法是什么 假设你有两个变量,a=4和b=3,我想要的是能够执行a±b,返回两个值,7和1,因为4+3是7,4-3是1。如果你仔细阅读维基文章,你会注意到加减不是一个运算。这是工程和数学(以及其他领域)中使用的一个符号,表示一个值可以是正的,也可以是负的 例如,4的平方根实际上不是2,而是“正负2”,因为(+2)^2和(-2)^2都是4 它还用于测量公差和误差,例如“包装的零件长度必须为100mm±0.5mm”(零件长度必须介于99.5mm和100.

Java中有加减运算吗

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


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

如果你仔细阅读维基文章,你会注意到加减不是一个运算。这是工程和数学(以及其他领域)中使用的一个符号,表示一个值可以是正的,也可以是负的

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

它还用于测量公差和误差,例如“包装的零件长度必须为100mm±0.5mm”(零件长度必须介于99.5mm和100.5mm之间)


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

加减不是一个操作,而是一个符号。如果只想将其包含在字符串中,可以使用Unicode\u00B1,例如:

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

您可能正在寻找的是“区间算术”


什么是正负,java应该做哪一个?在数学中,±代表一般事物,在规范事物中它可能+或-称之为“”?pst:我用英语重新命名了它。埃尔贝克:这就是我想要的,+和-,这个操作将返回两个值。paulsm4:据我所知,它返回绝对值。@45lbplates在Java中没有表示虚数(或其他复杂数学类型/表示)的标准类型/支持。有许多图书馆。考虑添加一些真正的伪代码,这是一个实际问题:如何使用这样的操作符:即,最终目标是什么?否则,
a_plus=a+b;a_减=a-b(我相信一个“符号algrebra库”可能很有意思;可以尝试谷歌的提示。)事后看来,期望Java能够接受两个术语,用两个不同的操作计算它们,并返回两个值似乎是荒谬的。我想要的是4±3,它将返回7和1。在维基百科的速记部分的文章中,它展示了在二次方程中,加减“符号”如何加上和减去以下项,从而生成两个新值。很抱歉搞混了。是的,但实际上不是接线员。这只不过是省去两次写出方程式的简写而已。可以编写一个方法(操作)来实现这一点,但它需要返回一个包含这两个值的元组,任何后续操作(如
/2*a
)都必须对这两个值进行操作,并返回两个结果。我理解。?就像一个首字母缩略词,因为它代表某个东西,而它只是一种更快的方式来代表那个更长的东西。非常感谢。我已经掌握了编程的诀窍和它不能做的事情。