Calcolare il numero dei giorni in un anno in Kotlin

Calcolare il numero dei giorni in un anno in Kotlin

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 Kotlin.

Ecco il codice:

import java.time.YearMonth

fun main(args: Array<String>) {
    calcola(2016)
    calcola(2018)
}

fun calcola(anno: Int) {
    var totDays = 0
    for (i in 1..12) {
        var ym = YearMonth.of(anno, i)
        var d = ym.lengthOfMonth();
        totDays += d
    }
    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. .

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