RAGAZZI, IL MASSIMO ME LO ELIMINA MA... Perchè non mi elimina il minimo?!? Grazie!
codice:import java.util.Vector; public class Tenperature { public static void main(String[] args) { Vector temperatureSettimana = new Vector(); //creo un vettore senza specificare capacità iniziale temperatureSettimana.addElement(13); temperatureSettimana.addElement(7); temperatureSettimana.addElement(10); temperatureSettimana.addElement(15); temperatureSettimana.addElement(1); temperatureSettimana.addElement(8); for (int i=0; i<temperatureSettimana.size(); i++) { System.out.println(temperatureSettimana.elementAt(i)); } int min = (int) temperatureSettimana.elementAt(0); int max = (int) temperatureSettimana.elementAt(0); for (int i=0; i<temperatureSettimana.size(); i++) { int s = (int) temperatureSettimana.elementAt(i); if (s < min) { min = s; } if (s > max) { max = s; } } System.out.println("Il minimo e' " + min); System.out.println("Il assimo e' " + max); for (int i=0; i<temperatureSettimana.size(); i++) { int s = (int) temperatureSettimana.elementAt(i); if (s==min) { temperatureSettimana.removeElementAt(i); } if (s==max) { temperatureSettimana.removeElementAt(i); } } System.out.println("dopo: "); for (int i=0; i<temperatureSettimana.size(); i++) { System.out.println(temperatureSettimana.elementAt(i)); } } }