Creazione menù

This commit is contained in:
La Programmatrice Verde 2025-09-25 11:16:54 +02:00
parent 6853d3eeda
commit 39e15dcc81
2 changed files with 71 additions and 2 deletions

View File

@ -0,0 +1,69 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
*/
package eserciziogarage;
import java.util.Scanner;
/**
*
* @author Verde
*/
public class EsercizioGarage {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int DIMENSIONE_GARAGE = 5;
Scanner sc = new Scanner(System.in);
Garage garage = new Garage(DIMENSIONE_GARAGE);
int scelta;
do{
System.out.println("Scegliere un'opzione:");
System.out.println("1. Ingresso auto");
System.out.println("2. Stampa posti occupati");
System.out.println("3. Stampa posti liberi");
System.out.println("4. Uscita auto");
System.out.println("0. Esci");
System.out.print("Opzione: ");
scelta = sc.nextInt();
switch (scelta){
case 0:
break;
case 1:
garage.IngressoAuto();
Pausa();
break;
case 2:
garage.GetPostiOccupati();
Pausa();
break;
case 3:
garage.GetPostiLiberi();
Pausa();
break;
case 4:
garage.UscitaAuto();
Pausa();
break;
default:
System.out.println("Opzione non valida.");
Pausa();
break;
}
}
while (scelta != 0);
}
public static void Pausa(){
Scanner sc = new Scanner(System.in);
System.out.println("Premere un tasto per continuare. . .");
sc.next();
}
}

View File

@ -11,7 +11,7 @@ package eserciziogarage;
public class Garage {
Auto[] veicoli;
public Garage(Auto[] p_veicoli){
this.veicoli = p_veicoli;
public Garage(int p_dimensione){
this.veicoli = new Auto[p_dimensione];
}
}