/*Si vogliono registrare in una struttura dati * una serie di nomi di squadre,con il relativo * punteggio di classifica.. L’applicazione deve prevedere una classe Squadra ed una classe Classifica. Nella classe Squadra, organizzo l'interazione da tastiera con l'utente per inserire i dati delle squdra con i relativi punteggi, tramite l'utilizzo del costruttore; Nella classe Classifica realizzo un Array dinamico che mi permette di utilizzare i seguenti metodi: a. inserimento di una squadra; b. eliminazione di una data squadra; c. stampa del nome e dei punti della squadra; */ package raccoltaClassi; import java.io.BufferedReader; import java.io.InputStreamReader; public class Squadra { private String nomeSquadra, puntiClassifica =new String(); //Dichiaro ed alloco public Squadra() { // CREO COSTRUTTORE PER FAR INTERAGIRE UTENTE DA TASTIERA InputStreamReader in = new InputStreamReader (System.in); BufferedReader key = new BufferedReader (in); System.out.println("Inserisci il nome della Squadra: "); try { nomeSquadra=key.readLine(); } catch (Exception e) {} System.out.println("Inserisci i punti in classifica: "); try { puntiClassifica=key.readLine(); } catch (Exception e) {} } public void stampa() { System.out.println("Nome Squadra: " + nomeSquadra + "\t"+"Punti in classifica: " + puntiClassifica); } } __________________________________________________________________________________________________________ package raccoltaClassi; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; public class Classifica { private Vector classifica;//dichiaro l'array di classe Vector Squadra s; //creo oggetto di tipo Squadra, utile per interagire con classe Squadra; public Classifica () { //utilizzo costruttore x allocare l'array di nome classifica classifica= new Vector(10,1); //costruttore che crea 10 posizioni nell'array con 1 incremento/decremento alla volta } public void aggSquadra(Squadra s) { //metodo x aggiungere una squdra con il relativo punteggio nell'array classifica.addElement(s); } public void eliminaSquadra (int indice) {//metodo che elimina dall'array una squadra che si trova in una determinata posizione try { classifica.removeElementAt(indice); } catch (Exception e) { System.out.println("Eliminazione non eseguita"); return; } System.out.println("Eliminazione avvenuta con successo\n"); } public void visualizza() { System.out.println("\nClassifica: "); for(int i=0; i