当前位置: 代码迷 >> Java相关 >> [求助]这个循环该怎么写
  详细解决方案

[求助]这个循环该怎么写

热度:235   发布时间:2006-07-03 23:19:58.0
[求助]这个循环该怎么写
rs = s.executeQuery("select id from Card");
String[] id = new String[100];
for(i = 0; rs.next(); i++) {
id[i] = rs.getString(1);
}
for(i = 0; i < id.length; i++) {
if ( id[i].equals(jTextField1.getText()) ) {
break;
} else {
JOptionPane.showMessageDialog(contentPane,"卡号为空或不存在","错误",JOptionPane.ERROR_MESSAGE);
return;
}
}


我想让if ( id[i].equals(jTextField1.getText()) ) {
break;
}
这个循环执行完了,发现没有匹配的值,再写
JOptionPane.showMessageDialog(contentPane,"卡号为空或不存在","错误",JOptionPane.ERROR_MESSAGE);
return
这样该怎么写啊,高手指点,wo
----------------解决方案--------------------------------------------------------
这个你就自己好好想想吧 if循环是怎么用的
----------------解决方案--------------------------------------------------------
水影帮帮忙啊,我想了半天了,我绕进去了~~!
----------------解决方案--------------------------------------------------------

把break去掉就可以了


----------------解决方案--------------------------------------------------------
谢谢大家~!
----------------解决方案--------------------------------------------------------
  相关解决方案