Per semplificare la fase di output dei dati di un libro introduciamo un altro
metodo, comeStringa()
public class Libro
{
public String autore;
public String titolo;
public double prezzo;
public Libro(String a, String t, double p)
{
autore=a;
titolo=t;
prezzo=p;
}
public String comeStringa()
{
return autore + "; " + titolo + "; " + prezzo;
}
}
Test 1 public class LibroTest1
{
public static void main(String args[])
{
Libro storia=new Libro("alfa" , "IO" , 25.0);
Libro mate =new Libro("beta" , "TU" , 33.0);
Libro info =new Libro("gamma", "NOI", 27.5);
System.out.println(storia.comeStringa());
System.out.println(mate.comeStringa() );
System.out.println(info.comeStringa() );
}
}
Test 2, un array di libri... class LibroTest2
{
public static void main(String args[])
{
Libro[] iLibri=new Libro[5];
iLibri[0]=new Libro("alfa" , "IO" , 25.0);
iLibri[1]=new Libro("beta" , "TU" , 33.0);
iLibri[2]=new Libro("gamma" , "NOI", 27.5);
iLibri[3]=new Libro("delta" , "VOI", 40.0);
iLibri[4]=new Libro("epsilon", "LEI", 15.5);
for(int i=0; i < 5; i++)
System.out.println(iLibri[i].comeStringa());
}
}
Esercizi
- Visualizzare i dati del libro pių economico
- Esiste un libro dal titolo "gamma"? Quanto costa?
- Qual č il prezzo medio?
|