Salve a tutti,
sto studiando i tipi enumerativi e non riesco a capire l'output del programma, ecco il codice
Chi di voi sarebbe così gentile da spiegarmi l'output di questo programma?codice:enum CoffeeSize { // 8, 10 & 16 are passed to the constructor BIG(8), HUGE(10), OVERWHELMING(16); CoffeeSize(int ounces) { // constructor this.ounces = ounces; } private int ounces; // an instance variable public int getOunces() { return ounces; } } class Coffee { CoffeeSize size; // each instance of Coffee has an enum public static void main(String[] args) { Coffee drink1 = new Coffee(); drink1.size = CoffeeSize.BIG; Coffee drink2 = new Coffee(); drink2.size = CoffeeSize.OVERWHELMING; System.out.println(drink1.size.getOunces()); // prints 8 for(CoffeeSize cs: CoffeeSize.values()) System.out.println(cs + " " + cs.getOunces()); } } Which produces: 8 BIG 8 HUGE 10 OVERWHELMING 16
Che cosa significa la dichiarazione BIG(8), HUGE(10), OVERWHELMING(16);?

Rispondi quotando