我無法弄清楚遞減運算符(e--) 如何在下面的代碼中工作,所以我寫了其他類下面的 以獲得相同的結果。我想知道遞減運算符 如何在Power類中實現該結果。 - 新手。。遞減運算符是如何工作的?
int result, e;
for(int i=0; i < 10; i++) {
result = 1;
e = i;
while(e > 0) {
result *= 2;
e--;
}
System.out.println("2 to the " + i +
" power is " + result);
}
代碼寫入到實現相同的結果
int result = 1;
for(int i=0; i < 10; i++) {
if (i > 0) {
result*=2;
}
System.out.println("2 to the " + i +
" power is " + result);
}
「功率級別」=第一個代碼,我難以理解 – user2869580
如果你製作了一些小例子,它可能會對你有所幫助。 –
如果你問了一個真正的問題,這將有所幫助......你不明白的究竟是什麼? 'e'在上面的代碼片段中遞減,因爲程序員可能以前做過C(C這樣做速度更快)。它基本上平行於結果''e'次 – thriqon