使用DefaulTableModel打印字符串时遇到一些问题。基本上我要做的是使用For循环运行一个操作,但不是打印这些值,我希望系统使用IF语句执行结果验证,并根据范围打印两个字符串。 / p>
以下是代码:
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
DefaultTableModel dtm = new DefaultTableModel();
String VIP, NoVIP;
int n = 10;
int m = 1513;
int a = 19713;
double x = 177963;
int c = 1397;
double r;
int i;
Object[] res = new Object[n];
for(i=0;i< n;i++){
r = (a*x+c)%m;
x = r;
r = r/m;
res[i] = r;
if(r>=0.93){
dtm.addColumn("Results", VIP );
jTable1.setModel(dtm);
}else{
dtm.addColumn("Results", NoVIP);
jTable1.setModel(dtm);
}
}
}