for循環的表達
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
你的循環條件里沒有變量i的變化,這個定義上允許空缺,但是需要在循環體中體現出這個變量的變化,要不然即使這個循環會執行,也只是每次999跟10相除,然后看等不等于0
2016-09-28
for循環沒有退出條件,也沒有在循環過程中退出,是個死循環
2016-09-28
for循環沒用定義a的值的變化吧,就是要有一個a++