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));
}
}
}