forループや再帰を使用せずに、引数として渡される整数の累乗(基数10のみ)を計算する方法を考えています:
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;
}
}