public boolean bigliettoValido(){ boolean risultato = true; GregorianCalendar oggi = (GregorianCalendar) GregorianCalendar.getInstance(); GregorianCalendar dataScadenza= (GregorianCalendar)data_emissione.clone(); dataScadenza.add(GregorianCalendar.DATE,gvalidità); if(((data_emissione.get(GregorianCalendar.DATE))<(dataScadenza.get(GregorianCalendar.DATE))) & ((dataScadenza.get(GregorianCalendar.DATE))<(oggi.get(GregorianCalendar.DATE)))){ System.out.println("Il biglietto é valido: "+risultato+""); } else{ risultato = false; System.out.println("Il biglietto è valido: "+risultato+""); } return risultato; }