[英]java while loop not working as expected
我正在使用while
循環運行邏輯,直到兩個int值都相同。下面是代碼,編譯器執行while條件,它會跳過。
while(paramCnt == threshold_value){
ps.setString(paramCnt++, "abc");
}
paramCnt
值小於threshold_value時,代碼paramCnt
。 我想運行它,直到兩個值相等。
我不確定自己在哪里做錯了。 任何幫助表示贊賞。
當條件為真時,while循環將在括號之間執行代碼。 從一開始,您的情況就不正確。 為了循環直到兩個值相等,您可以將條件更改為:
while(paramCnt != threshold_value){
...
}
現在,您將循環播放,直到paramCnt和threshold_value相等。
如果要循環直到它們相等,則意味着如果不相等則繼續循環:
while(paramCnt != threshold_value){
ps.setString(paramCnt++, "abc");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.