blooming8

Garage

Mar 4th, 2022 (edited)
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. import java.util.Scanner;
  2. /**
  3.  *
  4.  * @author alessio
  5.  */
  6. public class Garage
  7. {
  8.     public static void inserisci(Object[] garage, int i)
  9.     {
  10.         Scanner scan = new Scanner(System.in);
  11.        
  12.         System.out.println("\nScegli veicolo: \n[M]Moto\n[F]Furgone\n[A]Automobile");        
  13.         char scelta = scan.next().charAt(0);
  14.        
  15.         System.out.println("\nMarca: ");
  16.         String marca = scan.next();
  17.         System.out.println("\nAnno: ");
  18.         int anno = scan.nextInt();
  19.         System.out.println("\nCilindrata: ");
  20.         int cilindrata = scan.nextInt();
  21.        
  22.         switch (scelta)
  23.         {
  24.             case 'M':
  25.             case 'm':
  26.                 System.out.println("\nTempi: ");
  27.                 int tempi = scan.nextInt();
  28.                 Moto moto = new Moto(tempi);
  29.                 moto.setMarca(marca);
  30.                 moto.setAnno(anno);
  31.                 moto.setCilin(cilindrata);
  32.                 moto.setTipo("Moto");
  33.                 System.out.println(moto.toString());
  34.                 garage[i] = moto;          
  35.                 break;
  36.             case 'F':
  37.             case 'f':
  38.                 System.out.println("\nCapienza: ");
  39.                 double capienza = scan.nextDouble();
  40.                 Furgone furgone = new Furgone(capienza);
  41.                 furgone.setMarca(marca);
  42.                 furgone.setAnno(anno);
  43.                 furgone.setCilin(cilindrata);
  44.                 furgone.setTipo("Furgone");
  45.                 System.out.println(furgone.toString());
  46.                 garage[i] = furgone;            
  47.                 break;
  48.         }            
  49.     }
  50. }
  51.    
  52.  
  53.     public static void stampa(Object[] garage)
  54.     {
  55.         for (int j = 0; j < garage.length; j++)
  56.         {
  57.             if (garage[j] != null)
  58.             {
  59.                 System.out.println(garage[j].toString());
  60.             }
  61.         }
  62.     }
  63. }
  64.  
Add Comment
Please, Sign In to add comment