Java加法与幂数程序的错误结果
在我的程序中,逻辑如下:-- 因此,我提出:--Java加法与幂数程序的错误结果,java,Java,在我的程序中,逻辑如下:-- 因此,我提出:-- 为什么??我做错了什么???你把“力量”和乘法混淆了 int power=c.pow(4,j); 应该是: int power= 4 * j; 你把“力量”和乘法混淆了 int power=c.pow(4,j); 应该是: int power= 4 * j; 您正在正确计算j,它的值对于inputNumber 3为1,对于inputNumber 4为2,依此类推……但您没有正确使用它。请注意,我们不是在增加4的幂(4,16,64…),我们
为什么??我做错了什么???你把“力量”和乘法混淆了
int power=c.pow(4,j);
应该是:
int power= 4 * j;
你把“力量”和乘法混淆了
int power=c.pow(4,j);
应该是:
int power= 4 * j;
您正在正确计算j,它的值对于inputNumber 3为1,对于inputNumber 4为2,依此类推……但您没有正确使用它。请注意,我们不是在增加4的幂(4,16,64…),我们只是在增加顺序中增加4的倍数(4,8,12…)。所以你应该加上4*j来计算结果 更改您的代码如下:- int j=输入编号-2 整数倍=4*j
结果=输入编号+3+倍数 您正确地计算了j,对于inputNumber 3,它的值将是1,对于inputNumber 4,它的值将是2,等等……但是您没有正确地使用它。请注意,我们不是在增加4的幂(4,16,64…),我们只是在增加顺序中增加4的倍数(4,8,12…)。所以你应该加上4*j来计算结果 更改您的代码如下:- int j=输入编号-2 整数倍=4*j 结果=输入编号+3+倍数
int power= 4 * j;