codice:
import java.util.ArrayList;
import java.io.*;
public class Panino {
ArrayList<Ingrediente> ingredienti = new ArrayList<Ingrediente>();
public enum Ingrediente {
PROSCIUTTO, SALAME,
SOTTILETTA, MOZZARELLA,
MAIONESE, SENAPE
}
// L'eccezione è unchecked
public void addIngrediente(Ingrediente i){
ingredienti.add(i);
}
public void stampaPanino(){
System.out.print("Il panino ha i seguenti ingredienti:\n");
for (int i = 0; i < ingredienti.size(); i++ ){
System.out.print("Ingrediente "+i+" " + ingredienti.get(i)+" ");
}
}
}
codice:
public class Main {
public static void main(String[] args) {
Panino p = new Panino();
p.addIngrediente(Panino.Ingrediente.SALAME);
p.addIngrediente(Panino.Ingrediente.MAIONESE);
p.stampaPanino();
}
}
A me funzione perfettamente :
ecco l'output:
codice:
Il panino ha i seguenti ingredienti:
Ingrediente 0 SALAME Ingrediente 1 MAIONESE