import javax.swing.*;
class MassimoArrayDiDouble2 {
public static void main(String[] args) {
String stringaInput;
double[] movimenti = new double[10];
int i=0;
while(i<movimenti.length) {
stringaInput = JOptionPane.showInputDialog(
"Inserisci l'elemento in posizione " + i);
try {
movimenti[i] = Double.parseDouble(stringaInput);
i++;
}
catch(java.lang.NumberFormatException e) {
}
}
double minimo, massimo;
int posizioneMassimo, posizioneMinimo;
minimo = movimenti[0];
posizioneMinimo = 0;
massimo = movimenti[0];
posizioneMassimo = 0;
for(i=1; i<movimenti.length; i++) {
if(movimenti[i] > massimo) {
massimo = movimenti[i];
posizioneMassimo = i;
}
if(movimenti[i] < minimo) {
minimo = movimenti[i];
posizioneMinimo = i;
}
}
JOptionPane.showMessageDialog(null, "Il massimo è " + massimo +
" in posizione " + posizioneMassimo + "\n" +
"mentre il minimo è " + minimo + " in posizione " + posizioneMinimo);
System.exit(0);
}
}