首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-09-29 
for循环中的if条件里的不执行..Java codefor(int i1i63i++){ps.setString(i,list.get(i-1).getContent

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());            }        } 

热点排行