E' perchè l'ho creata precedentemente senza prendere spunto da niente e poichè bisestile() ritona una strimnga ho pensato di utilizzare qualcosa che avevo già fatto infatti come vedi non ho utilizzato
codice:
(anno % 100 != 0 || anno % 400 == 0)
perchè non ci avevo pensato .
Comunque si può arrivare a qualcosa con quello che ho già scritto?

Altra domanda OT posso far ritornare un metodo di tipo x come diversi valori di tipo x
es:
int a ,b,c.
int metodo(){
return a,b,c;
}
o c'è un modo per ottenere lo stesso risultato?

Scusate ma sono all'inizio ed è bene chiarire subito i dubbi....