Calcolare il numero dei giorni in un anno in Kotlin

Mattepuffo's logo
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!


Condividi

Commentami!