for循環(huán)的表達(dá)
package?com.kk; public?class?kk?{ public?static?void?main?(String[]args){ int?count=0; for(int?a=999;a<1000000000;){ if(a/10!=0){ count=count++; } }System.out.println(count); } }
請問這個有什么錯誤么?
package?com.kk; public?class?kk?{ public?static?void?main?(String[]args){ int?count=0; for(int?a=999;a<1000000000;){ if(a/10!=0){ count=count++; } }System.out.println(count); } }
請問這個有什么錯誤么?
2016-09-28
舉報
2016-09-29
你的循環(huán)條件里沒有變量i的變化,這個定義上允許空缺,但是需要在循環(huán)體中體現(xiàn)出這個變量的變化,要不然即使這個循環(huán)會執(zhí)行,也只是每次999跟10相除,然后看等不等于0
2016-09-28
for循環(huán)沒有退出條件,也沒有在循環(huán)過程中退出,是個死循環(huán)
2016-09-28
for循環(huán)沒用定義a的值的變化吧,就是要有一個a++