[英]Input info 2x2 Array
我试图在2x2数组上输入数据,我不能使用“ for”,因为使用按钮,第一和第二位都可以,但是当我转到数组的下一个维度时,出现了一些错误(我猜是j )我将不胜感激,谢谢:)
public void actionPerformed (ActionEvent e){
if (e.getSource() == btingreso){
if (i<c1.length)
if (j<c1[i].length){
c1[i][j]= new compu_partes (txtnombre.getText(),Integer.parseInt(txtcantidad.getText()),txtcodigo.getText(),Double.parseDouble(txtprecio.getText()));
i++;
}
j++;
i=0;
}
}
小心缩进! 这表明第二个if
-block也包含j++;
i=0;
,这两个语句不是 。
另外,我认为您在增加索引方面完全错误。
这应该工作:
public void actionPerformed (ActionEvent e){
if (e.getSource() == btingreso){
if (i<c1.length){
if (j < c1[i].length){
c1[i][j] = new compu_partes(...);
j++;
}
if (j == c1[i].length){
i++;
j=0;
}
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.