import javax.swing.*; class MassimoArrayDiDouble { public static void main(String[] args) { String stringaInput; double[] movimenti = new double[7]; for(int i=0; i<movimenti.length; i++) { stringaInput = JOptionPane.showInputDialog("Inserisci l'elemento numero " + i); movimenti[i] = Double.parseDouble(stringaInput); } double minimo, massimo; int posizioneMassimo, posizioneMinimo; minimo = movimenti[0]; posizioneMinimo = 0; massimo = movimenti[0]; posizioneMassimo = 0; for(int 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); } }