是否有将数字从正转换为负并从负转换为正的功能?

时间:2018-08-24 15:27:40

标签: java complex-numbers negative-number

制作一个用于复数的计算器,除法时,我需要使用一个数字的复共轭(基本上只是意味着绕x轴翻转该数字),也就是使一个数字为负(如果为负),为负(如果为负)。正。翻转符号似乎应该有一些功能(此处abs(x)不够,因为它需要双向操作)。我知道我可以只使用if-tests来做到这一点,但是我觉得应该有其他方法可以做到这一点。

2 个答案:

答案 0 :(得分:0)

在Math类中,没有用于翻转数字符号的功能。您可以尝试将其转换为大十进制,然后在该http://www.tutorialspoint.com/java/math/bigdecimal_negate.htm上调用求反 或者只是* -1

答案 1 :(得分:0)

  

由于复数不能完全排序,因此未定义相对于指定零的负复数的概念。但是,复数的负数定义如下:

z=a+ib be a complex number.

则z的负数定义为:

−z=−a−ib

示例:

The negative of 2+3i is −2−3i
The negative of 4−5i is −4+5i.