首页 > 解决方案 > 是否有将数字翻转为正数和负数和负数到正数的功能?

问题描述

为复数制作计算器,并且在除法时我需要使用数字的复共轭(基本上只是意味着围绕 x 轴翻转数字),也就是如果数字为负则使数字为正,如果为正则为负。翻转标志似乎应该有一个函数(abs(x)在这里还不够,因为它需要双向)。我知道我可以只使用 if-tests 来做到这一点,但我觉得应该有其他方法来做到这一点。

标签: javacomplex-numbersnegative-number

解决方案


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


推荐阅读