Tres mejores tiempos
Publicado por Devastador (15 intervenciones) el 30/10/2020 20:40:48
Hola, tengo una duda, tengo que hacer un botón en java que me imprima los 3 mejores tiempos ingresado en un arreglo, el problema es que el arreglo no tiene limite y por eso se debe comparar según el tamaño del arreglo y es allí donde no se que hacer.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void winnermActionPerformed(java.awt.event.ActionEvent evt) {
for (int i=0; i < array.length; i++){
if (array[i].getTiempocarrera() > 0){
if (array[i].getSexo().equals("Femenino")){
modelo.insertRow(contador3,new Object[]{});
modelo.setValueAt(array[i].getNumcorredor(),contador3, 0);
modelo.setValueAt(array[i].getNombre(), contador3, 1);
modelo.setValueAt(array[i].getApellido(), contador3, 2);
modelo.setValueAt(array[i].getTiempocarrera(), contador3, 3);
modelo.setValueAt(array[i].getFacultad(), contador3, 4);
}
}
else {
JOptionPane.showMessageDialog(rootPane, "No se ha ingresado ningún tiempo","Alerta",JOptionPane.WARNING_MESSAGE);
}
}
}
Valora esta pregunta


0