问答详情
源自:4-15 编程练习

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);
}
}

请问这个有什么错误么?

提问者:慕粉4018717 2016-09-28 18:29

个回答

  • 毛毛虫ko大菜鸟
    2016-09-29 08:56:03

    你的循环条件里没有变量i的变化,这个定义上允许空缺,但是需要在循环体中体现出这个变量的变化,要不然即使这个循环会执行,也只是每次999跟10相除,然后看等不等于0

  • ziom
    2016-09-28 23:14:32

    for循环没有退出条件,也没有在循环过程中退出,是个死循环

  • 慕粉4006319
    2016-09-28 18:40:32

    for循环没用定义a的值的变化吧,就是要有一个a++