public static void main(String[] args)
{
int times=0;
while(times<10);
{
System.out.println(times);
times++;
} //System.out.println("testXH");
}执行后,后台在运行,但是那个 println 不输出是怎么回事?
{
int times=0;
while(times<10);
{
System.out.println(times);
times++;
} //System.out.println("testXH");
}执行后,后台在运行,但是那个 println 不输出是怎么回事?
public static void main(String[] args)
{
int times=0;
while(times<10) //这里去掉;号
{
System.out.println(times);
times++;
} //System.out.println("testXH");
}如果加上分号,相当于;于while是个整体。 {
System.out.println(times);
times++;
}相当于是代码块了
所以如何while(times<10) 加上;号。也就成死循环了
{
System.out.println(times);
times++;
}不多解释,用最菜的方法解释就是,你在while后面的括号后面多加了";"号,删除掉就可以了
偶在想为什么在方法里可以出现{
语句;
}
这种见鬼的结构。
好吧 我只能说编译器说的算