读书人

for循环中的if条件里的不施行.

发布时间: 2012-09-29 10:30:01 作者: rapoo

for循环中的if条件里的不执行..

Java code
        for(int i=1;i<63;i++){            ps.setString(i,list.get(i-1).getContents());            if(i>29){            ps.setString(i,list2.get(i-30).getContents());            }        }

当i等于30的时候不执行if里面的..请问这是怎么回事?

[解决办法]
首先在if里面加打印看看是不是真的没有进去;
确认后,
打印看输出结果到哪停的;
或者单步调试看看问题在哪
[解决办法]
Java code
for(int i=1;i<63;i++){            ps.setString(i,list.get(i-1).getContents());            System.out.println("i="+i);            if(i>29){            ps.setString(i,list2.get(i-30).getContents());            }        } 

读书人网 >Java Web开发

热点推荐