【发布时间】:2019-06-04 10:02:19
【问题描述】:
我想了解 for 循环的工作原理,所以我做了这样的代码。
for(System.out.println("hi"),int i=0;i<5;System.out.println("yo"),i++)
{
System.out.println("teapot");
}
这样我就可以理解了,for循环的哪一部分是在什么时候执行的。但是我在第一行出现错误,说明“.class expected”。也许这只是意味着,我不能在第一行声明一个变量。所以我重新设计了它,现在它完美地工作了。
int i;
for(System.out.println("hi"),i=0;i<5;System.out.println("yo"),i++)
{
System.out.println("teapot");
}
但是我不明白为什么我不能在第一行声明一个变量。
【问题讨论】: