这里的问题是仅使用 FOR 循环来获得幂的总和 (m^0 + m^1 + m^2 + m^3.... + m^n)。意思是,不使用任何其他循环以及 Math.pow();
甚至可能吗?到目前为止,我只能解决获得 m^n 的问题,但不能解决其他问题。
public static void main(String[] args){
Scanner scn = new Scanner(System.in);
int total = 1;
System.out.print("Enter value of m: ");
int m = scn.nextInt();
System.out.print("Enter value of n: ");
int n = scn.nextInt();
for (int i = 1; i <= n; i++){
total * m;
}
System.out.print(total);
}
假设 m =8; n = 4;
我给了我'1,2,3,4',这是我需要的,但我无法为 m ^ i 供电。
如果有人可以指导我如何完成它会很好,因为我对 Java 的了解有限,似乎无法继续前进。
提前致谢!