public class FruttaEVerdura {
private String mese[];
public FruttaEVerdura (String... mese) {
this.setMese(mese);
}
public void setMese(String... mese) {
this.mese = mese;
}
public String[] getMese() {
return mese;
}
}
public class TrovaStagionalita {
public static void main(String args[]) {
FruttaEVerdura albicocca = new FruttaEVerdura("giugno","luglio");
FruttaEVerdura ciliegia = new FruttaEVerdura("maggio","giugno","luglio");
FruttaEVerdura pesca = new FruttaEVerdura("giugno","luglio","agosto","settembre");
FruttaEVerdura susina = new FruttaEVerdura("giugno","luglio","agosto","settembre");
FruttaEVerdura uva = new FruttaEVerdura("luglio","agosto","settembre","ottobre","novembre","dicembre");
FruttaEVerdura melone = new FruttaEVerdura("luglio","agosto","settembre");
FruttaEVerdura cocomero = new FruttaEVerdura("giugno","luglio","agosto");
FruttaEVerdura pera = new FruttaEVerdura("gennaio","febbraio","marzo","aprile","agosto","ottobre","novembre","dicembre");
FruttaEVerdura mela = new FruttaEVerdura("gennaio","febbraio","marzo","aprile","settembre","ottobre","novembre","dicembre");
FruttaEVerdura kiwi = new FruttaEVerdura("gennaio","febbraio","marzo","aprile","maggio","novembre","dicembre");
FruttaEVerdura arancia = new FruttaEVerdura("gennaio","febbraio","marzo","aprile","maggio","novembre","dicembre");
FruttaEVerdura fragola = new FruttaEVerdura("aprile","maggio","giugno");
FruttaEVerdura caco = new FruttaEVerdura("ottobre","novembre");
FruttaEVerdura castagna = new FruttaEVerdura("ottobre","novembre");
switch (args[0]) {
case "albicocca":
System.out.println(albicocca.getMese());
break;
case "ciliegia":
System.out.println(ciliegia.getMese());
break;
case "pesca":
System.out.println(pesca.getMese());
break;
case "susina":
System.out.println(susina.getMese());
break;
case "uva":
System.out.println(uva.getMese());
break;
case "melone":
System.out.println(melone.getMese());
break;
case "cocomero":
System.out.println(cocomero.getMese());
break;
case "pera":
System.out.println(pera.getMese());
break;
case "mela":
System.out.println(mela.getMese());
break;
case "kiwi":
System.out.println(kiwi.getMese());
break;
case "arancia":
System.out.println(arancia.getMese());
break;
case "fragola":
System.out.println(fragola.getMese());
break;
case "caco":
System.out.println(caco.getMese());
break;
case "castagna":
System.out.println(castagna.getMese());
break;
default:
System.out.println("La voce inserita non e' stata trovata, riprova!");
}
}
}