я хочу, чтобы умножить 2 массивы и показать таблицы, но этот код не работает, вот этот код, пожалуйста, помогите мнекак умножать 2 массивов и показать таблицы
public void hitung()
int hasil = 0;
long nilai2 ;
int quan = 0 ;
int quans = 0;
try {
String sql = ("SELECT tbl_masakan.nama_masakan, banyak, tbl_masakan.harga_masakan FROM tbl_masakan, tbl_det_pesanan WHERE id_det_pesanan = '"+ id +"' and tbl_det_pesanan.id_masakan = tbl_masakan.id_masakan ");
ResultSet rsuser= cn.stt.executeQuery(sql);
rsmetadata = rsuser.getMetaData();
while (rsuser.next()) {
int size = 0;
if (rsuser != null)
{
rsuser.beforeFirst();
rsuser.last();
size = rsuser.getRow();
}
String str = rsuser.getString(2);
quan = Integer.parseInt(str);
String strs = rsuser.getString(3);
quans = Integer.parseInt(strs);
hasil = hasil + (quan*quans);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.toString());
}
txt1.setText(String.valueOf(hasil));
}
Вы перемещаете указатель результата до конца на самой первой итерации. Есть ли причина? –
нам нужно сообщение об ошибке, чтобы помочь вам .... поэтому, обновите свой вопрос для добавления сообщения об исключении .. – Vito
Что не работает? У вас есть трассировка стека? Вы предпринимали какие-либо усилия, чтобы отлаживать себя? –