我正在考虑一种计算整数的幂(仅以 10 为底)的方法,该整数将作为参数传递但不使用 for 循环或递归:
这是使用 forr 循环的最简单形式的方法:
static long power(int val) {
long y = 10l;
if (val == 1) {
return y;
} else {
for (int x = 0; x < val - 1; x++) {
y *= 10;
}
return y;
}
}