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!
kotlin yearmonth lengthofmonth
Commentami!