Курсовая работа: Метод последовательных сравнений
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
jTable1.updateUI();
int count = (Integer)jSpinner1.getValue();
values = new float[count];
for (int i = 0; i < count; i++) {
values[i] = Float.parseFloat((String) jTable1.getModel().getValueAt(i, 2));
}
if (jRadioButton1.isSelected()) {
manualSolve();
} else {
automaticSolve();
}
}
}
private void manualSolve() {
int i = checkConditions();
if (i !=-1){
JOptionPane.showMessageDialog(this, (i + 1) + " правилоневыполнилось. Скорректируйтеоценки");
}
else{
norm();
JOptionPane.showMessageDialog(this, "Принятыеоценкикорректны");
}
}
private void automaticSolve() {
ArrayList<Integer> ind = new ArrayList<Integer>();
ind.add(0);
for (int i = 1; i < conditions.size(); i++) {
int[] currentIndex = conditions.get(i);