Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Libro 2

Precedente
SUPERIORE
Successiva

La fase di inserimento dei dati puņ essere semplificata con un metodo specifico, il costruttore

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

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"      + storia.autore + "; " + storia.titolo + "; " + storia.prezzo);
      System.out.println("MATEMATICA"  + mate.autore   + "; " + mate.titolo   + "; " + mate.prezzo  );
      System.out.println("INFORMATICA" + info.autore   + "; " + info.titolo   + "; " + info.prezzo  );

      double totale;
      totale = storia.prezzo + mate.prezzo + info.prezzo;
      System.out.println("\n\nIl prezzo totale e\' " + totale + "\n\n");
   }
}

Test 2: l'attributo prezzo puņ essere aggiornato

public class LibroTest2
{
   // come prima...

      // aumento del 20% il prezzo del libro di storia
      storia.prezzo=1.2*storia.prezzo;

      System.out.println("STORIA"      + storia.autore + "; " + storia.titolo + "; " + storia.prezzo);
      System.out.println("MATEMATICA"  + mate.autore   + "; " + mate.titolo   + "; " + mate.prezzo  );
      System.out.println("INFORMATICA" + info.autore   + "; " + info.titolo   + "; " + info.prezzo  );

      totale = storia.prezzo + mate.prezzo + info.prezzo;
      System.out.println("\n\nIl prezzo totale e\' " + totale + "\n\n");
   }
}

Libro 2 - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva