package esercizio_verifica_esercitazione;
import java.util.Vector;
import java.io.*;
public class Esercizio_verifica_esercitazione {
public static void main
(String[] args
) { double prezzo=0.0, somma=0.0;
Libro libro;
int sc=0;
boolean end=false;
do
{
System.
out.
println("scegliere opzione:"); System.
out.
println("1-input"); System.
out.
println("2-controllo prezzi"); System.
out.
println("3-uscire"); try
{
letto=tastiera.readLine();
sc
=Integer.
valueOf(letto
).
intValue(); }
switch(sc)
{
case 1:
{
System.
out.
println("inserire * nel campo titolo per terminare il ciclo;"); do
{
System.
out.
println("titolo:"); try
{
titolo=tastiera.readLine();
}
{return;}
System.
out.
println("prezzo:"); try
{
letto=tastiera.readLine();
prezzo
=Double.
valueOf(letto
).
doubleValue(); }
{return;}
if(titolo.equals("*"))
{end=true;}
else
{
libro = new Libro(titolo, prezzo);
elenco.addElement(libro);
}
}
while (end=false);
break;
}
case 2:
{
for(int i=0; i<elenco.size(); i++)
{
libro = (Libro) elenco.elementAt(i);
somma+=libro.getPrezzo();
}
double media=somma/elenco.size();
System.
out.
println("Elementi con prezzo superiore media: "+media
); for(int i=0; i<elenco.size(); i++)
{
libro = (Libro) elenco.elementAt(i);
if(libro.getPrezzo()>=media)
{
System.
out.
println("Titolo: "+libro.
getTitolo()+" Prezzo: "+libro.
getPrezzo()); }
}
break;
}
default: {break;}
}
} while (sc!=3);
}
}