| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 333 人关注过本帖
标题:不知道这是怎么回事?
只看楼主 加入收藏
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
结帖率:90.24%
收藏
已结贴  问题点数:10 回复次数:2 
不知道这是怎么回事?
if(!strl[0].equals("")&&!strl[1].equals("")&&!strl[2].equals("")&&!strl[3].equals("")&&!strl[4].equals("")&&!strl[5].equals("")) {
            strl[6] = jcb.getSelectedItem().toString();
            sql = "insert into student (StuNO, StuName , StuSex, Class, Department, Password, Permitted) values('" +
            strl[0]+"','" + strl[1]+"','" + strl[2]+"','" +strl[3]+"','" + strl[4] +"','"+strl[5]+"','" +strl[6]+"')";
            db = new DataBase();
            int i=db.updateDb(sql);
         if(i==1) {
              JOptionPane.showMessageDialog(this,"添加成功!","提示",JOptionPane.INFORMATION_MESSAGE);              
                       return;        }
            else {
               JOptionPane.showMessageDialog(this,"添加失败!","提示",JOptionPane.INFORMATION_MESSAGE);
               return;
           }
            Vector<String> v = new Vector<String>();
            for(int j=0; j<6; j++) {
                v.add(strl[j]);
                if(j<6) {
                    jf[j].setText("");
                }
            }
这么写的时候,就会在Vector<String> v = new Vector<String>();显示有错误
但是这样写的时候:
if(!strl[0].equals("")&&!strl[1].equals("")&&!strl[2].equals("")&&!strl[3].equals("")&&!strl[4].equals("")&&!strl[5].equals("")) {
            strl[6] = jcb.getSelectedItem().toString();
            sql = "insert into student (StuNO, StuName , StuSex, Class, Department, Password, Permitted) values('" +
            strl[0]+"','" + strl[1]+"','" + strl[2]+"','" +strl[3]+"','" + strl[4] +"','"+strl[5]+"','" +strl[6]+"')";
            db = new DataBase();
            db.updateDb(sql);
            Vector<String> v = new Vector<String>();
            for(int j=0; j<6; j++) {
                v.add(strl[j]);
                if(j<6) {
                    jf[j].setText("");
                }
            }
就没有显示错误了,请问这是怎么回事?
2015-10-12 19:40
calix
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:249
专家分:1442
注 册:2015-5-4
收藏
得分:10 
应该是 Unreachable code 错误吧
你的if、else代码块中都有return,后面的代码执行不下去
2015-10-12 20:17
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
收藏
得分:0 
十分感谢
2015-10-12 22:36
快速回复:不知道这是怎么回事?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024548 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved