声明变量问题
Java code
for(int i=0; i<list.size();i++);
{
int i=0;
BookType booktype=(BookType)list.get(i);
}
在第一句中已经声明并赋值了变量“i”
为什么第二句还要用 int i=0????
我用的是eclipse,如果第二句不加 int i=0;
BookType booktype=(BookType)list.get(i);这一句就有错,并且波浪线画在get(i)的“i”下。
------解决方案--------------------for(int i=0; i<list.size();i++);
把这封号去掉
------解决方案--------------------for(int i=0; i<list.size();i++);
把最后的分号去掉
for(int i=0; i<list.size();i++)
看着蛋疼啊
------解决方案--------------------楼上正解,
------解决方案--------------------