double qjts = Double.parseDouble("-"+(String) maps2.get("qjts"));如何让这个返回负数
时间: 2024-03-04 08:50:48 浏览: 91
`Double.parseDouble("-"+(String) maps2.get("qjts"))`这个表达式可以用来将字符串类型的数值转换为double类型的数值,并且在前面加上负号。如果你想让它返回负数,只需要将maps2.get("qjts")返回的值改为一个正数即可。例如,如果maps2.get("qjts")返回的值为"5.0",那么将它改为"-5.0"即可让`Double.parseDouble("-"+(String) maps2.get("qjts"))`返回负数。
相关问题
double qjts = Double.parseDouble("-"+(String) maps2.get("qjts")); 这个返回的是正数怎么让其返回返回负数
`Double.parseDouble("-"+(String) maps2.get("qjts"))`这个表达式可以用来将字符串类型的数值转换为double类型的数值,并且在前面加上负号,从而得到一个负数。如果你想让它返回负数,只需要将maps2.get("qjts")返回的值改为一个正数即可。例如,如果maps2.get("qjts")返回的值为"5.0",那么将它改为"-5.0"即可让`Double.parseDouble("-"+(String) maps2.get("qjts"))`返回负数。如果maps2.get("qjts")返回的本来就是负数,那么你可以直接使用`Double.parseDouble((String) maps2.get("qjts"))`来得到这个负数。
double qjts = Double.parseDouble("-"+(String) maps2.get("qjts")); 中 maps2.get("qjts")为正数,但是最后结果还是正数,怎么让其返回负数
`Double.parseDouble("-"+(String) maps2.get("qjts"))`这个表达式会将`maps2.get("qjts")`返回的字符串类型的数值转换为double类型的数值,并在前面加上负号。如果你想让它返回负数,可以将`maps2.get("qjts")`返回的字符串前面加上负号,再进行转换。
例如,假设`maps2.get("qjts")`返回的字符串是"50.0",那么我们可以将代码改为:
```
double qjts = Double.parseDouble("-" + maps2.get("qjts"));
```
这样,`qjts`的值就会变成-50.0,也就是一个负数。
阅读全文