编程语言
首页 > 编程语言> > 将数字提高到分数幂java [复制]

将数字提高到分数幂java [复制]

作者:互联网

参见英文答案 > Division of integers in Java                                     7个
我使用了以下代码:

double pow = 3/7;

double num = 85;

System.out.println(Math.pow(num, pow));

预期结果:

6.71...

输出是

1.0

知道为什么吗?

解决方法:

3/7被评估为0,因为你要分割两个整数,所以Math.pow(num,pow)变为Math.pow(num,0.0),即1.0.

将其更改为3.0 / 7以获得浮点结果.

标签:java,math,pow,exponential
来源: https://codeday.me/bug/20190519/1137710.html