gpt4 book ai didi

java - 在java中使用while循环计算某物的功率

转载 作者:行者123 更新时间:2023-12-01 12:23:09 25 4
gpt4 key购买 nike

我被要求使用 java 中的 while 循环计算 x 的 n 次方结果。这是我的代码:

public static double power(double x, int n){
int i = 1;
double y = 1.0;
while(i<=n){
i = i+1;
y = y*x;
return y;
}
return y;
}

它不起作用,因为它只返回原始的 x。我不知道出了什么问题 x_x

最佳答案

您在第一次乘法后返回 y,这会导致返回值 1*x。

不要在循环内返回 y。仅在循环完成后返回。

while(i<=n){                      
i = i+1;
y = y*x;
return y; // remove this line
}
return y;

关于java - 在java中使用while循环计算某物的功率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26525346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com