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); } }
请问这个有什么错误么?
你的循环条件里没有变量i的变化,这个定义上允许空缺,但是需要在循环体中体现出这个变量的变化,要不然即使这个循环会执行,也只是每次999跟10相除,然后看等不等于0
for循环没有退出条件,也没有在循环过程中退出,是个死循环
for循环没用定义a的值的变化吧,就是要有一个a++