1
A
回答
3
%運算符返回第一個數字除以第二個數字後的餘數。如果第二個數字(在您的示例size
中)爲零,則您將得到零除ArithmeticException
。
關鍵是在執行此循環之前檢查size
是否爲零,並採取適當的措施。
相關問題
- 1. operator <<:std :: cout << i <<(i << 1);
- 2. 爲什麼「for(; i <= 10; i ++)」工作,但「for(i = 0; i <= 10 ;;)」不?
- 3. 爲什麼對於(int i = 0; i <10; ++ i)和for(int i = 0; i <10; i ++)返回相同?
- 4. 「for(var i = 0; i <size; i ++)」循環有什麼可能的功能替換?
- 5. 什麼是我有兩個for循環</p> <pre><code>for(int i = 2; i <= n/2; i++){ for(int j = 2 * i; j <= n; j++){ } } </code></pre> <p>什麼是他們的時間複雜度的這類for循環
- 6. 使<b></b><i></i><u>在文本框</u>和<br>
- 7. 爲什麼「for(i = 100; i <= 0; --i)」永遠循環?
- 8. 如何將此行「XX <i> \ r</i><i> \ n</i>」過濾爲XX?
- 9. Java For Loop,爲什麼J <I?
- 10. while(++ i < - j)&while(i ++ <j--)有什麼區別?
- 11. (1 << 32)和(1 << i)之間的區別其中i == 32
- 12. Assertion Failed <0 <= i && i < <int> vv.size <>> in unknown function,file src \ matrix.cpp,line 912
- 13. $(e.target)是<i></i>而不是包含<div>...</div>
- 14. JavaScript的for循環...爲(I = 0; I <10; I - )S = S + I;
- 15. 如何(我<< 48)| ((i&0xffff0000L)<< 16) | ((i > >> 16)&0xffff0000L)| (i >>> 48)工作?
- 16. inoremap <Tab><Esc> and <C-I><Tab>
- 17. 爲什麼<< 256 :: size(16)>>目前爲<<1, 0>>?
- 18. 的Javascript:</p> <pre><code>function LetterCount(str) { var words = str.split(" "); var letters; var i; for (var i = 0; i < words.length; i++) { letters = words[i].split(""); } } </code></pre> <p>這個功能來搜索字符串並計算每個字母:與
- 19. 這個C++代碼是什麼意思是「sol <?= f((1 << n)-1,i,0)+ abs(P [i])* price;」
- 20. Django,最簡單的forloop,怎麼樣? (i = 0; i <20; i ++)
- 21. 如何使用<i></i>標記
- 22. XSLT:消失的情況<i></i>的
- 23. CkEditor刪除Bootstrap <i></i>圖標
- 24. JsonStore隨機拋出loadexception <i></i>
- 25. 用Cython:對於i從1 <= I <N
- 26. VBA是否有相當於<i>「text」</i>?
- 27. iPhone呈現斜體標記(<i></i>)tiny
- 28. 如何用EmberJs/Handlebars製作一個for(i = 0; i <n; i ++)?
- 29. 正確轉換`的for(int i = 1; I <=大小;我++)`在R(情況下`大小<1`)
- 30. matplotlib中的axes.flat是做什麼的?</p> <pre><code>for i, ax in enumerate(axes.flat): </code></pre> <p>這是什麼做的:
您的「尺寸」似乎爲零。 – 2014-10-07 00:34:40
因爲'size'爲0,所以''%'涉及到分割,因爲它在分割兩個數字時實際上會給你餘數。所以'x%0'給你一個除零異常,就像'x/0'一樣。 – ajb 2014-10-07 00:35:19