这里的问题是仅使用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);
}
Run Code Online (Sandbox Code Playgroud)
比方说m = 8; 并且n = 4;
我给了'1,2,3,4'这是我需要的,但我无法为我提供动力.
如果有人可以指导我如何做到这一点会很好,因为我对Java知识有限,似乎无法向前发展.
提前致谢!