忽略参数,只看到for行的结尾。为什么在关闭for循环之前我必须写一个分号?如果我不把它放在那里我会收到错误。这让我疯了。
for(Enumeration<String> taxes = taxes.keys(); taxes.hasMoreElements();){
String aux=impuesto.nextElement()+"<br>";
total += aux;
taxHeaders += aux;
}
答案 0 :(得分:2)
因为for循环需要3个参数。如果你只给出2个没有给出第3个参数的参数,编译器会在那里得到循环变量参数。通常 -
for(iteration variable; condition; increment/decrement )
for(;condition;increment/decrement ){}
for(iteration variable;;increment/decrement) {}
for(;;increment/decrement) {}
...