Calcolare il numero dei giorni in un anno in Java

Calcolare il numero dei giorni in un anno in Java

Visto che mi ha incuriosito farlo in PHP, ho deciso di divertirmi anche con altri linguaggi.

Quindi oggi calcoliamo quanti giorni ha un anno usando Java.

Ecco il codice:

import java.time.YearMonth;

public class Main {

    public static void main(String[] args) {
        calcola(2016);
        calcola(2018);
    }

    public static void calcola(int anno) {
        int totDays = 0;
        for (int i = 1; i <= 12; i++) {
            YearMonth ym = YearMonth.of(anno, i);
            int d = ym.lengthOfMonth();
            totDays += d;
        }
        System.out.println("TOT GIORNI: " + totDays);
    }
}

Anche qui iteriamo sui mesi dell'anno passato come parametro, e sommiamo i vari giorni.

Per i giorni di un mese usiamo l'oggetto YearMonth, che richiede due paramentri (l'anno e il numero del mese), e il suo metodo lengthOfMonth.

Ho fatto il test con due anni per vedere se i calcoli erano esatti.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy