java - 是否有将数字翻转为正数和负数和负数到正数的功能?
问题描述
为复数制作计算器,并且在除法时我需要使用数字的复共轭(基本上只是意味着围绕 x 轴翻转数字),也就是如果数字为负则使数字为正,如果为正则为负。翻转标志似乎应该有一个函数(abs(x)在这里还不够,因为它需要双向)。我知道我可以只使用 if-tests 来做到这一点,但我觉得应该有其他方法来做到这一点。
解决方案
Math 类中没有用于翻转数字符号的函数。您可以尝试将其转换为大十进制,然后在该http://www.tutorialspoint.com/java/math/bigdecimal_negate.htm上调用 negate 或者只是 * -1
推荐阅读
- dart - 计数值不为空的对象列表
- regex - 使用 grep 查找带有通配符和排除项的整个单词
- c++ - C++ 检查日期比当前日期早 6 个月
- node.js - Error when trying to use google oAuth API with hapi/bell js
- java - Change colour of word in a java string sentence
- android-studio - How to access a variable inside when statement in Kotlin
- datatables - 数据表 - 显示/隐藏表格 - 标题闪烁
- css - Webkit-overflow-scrolling property makes DIV to ignore z-index value
- spring-boot - Spring boot from 1.3.2 to 1.5.22 throws OOM error
- arrays - shell bash array: values with whitespace put it together