日期:2014-05-20  浏览次数:20624 次

我是新手,大神来帮忙看看这段代码有什么问题吧!运行后无显示。
/*
练习:求出1到100之间6的倍数的个数。

*/
int a=1 ,gs=0; //gs是个数。
while (a<=100)
{
while (a%6==0)
{
gs++;
}

a++;

}
System.out.println("在100以内6的倍数有"+gs+"个!");


System.out.println("程序结束!");

------解决方案--------------------
while (a % 6 == 0) {
gs++;
a++;
}
------解决方案--------------------
死循环到里面了;
改为:
if (a % 6 == 0)