Selles programmis õpite arvutama Kotlini antud dividendi ja jagaja jagajat ja jääki.
Näide: arvutage kvantiteet ja jääk
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Programmi käivitamisel on väljund järgmine:
Kogus = 6 Ülejäänud = 1
Ülaltoodud programmis on kaks numbrit 25
(dividend) ja 4
(jagaja) salvestatud vastavalt kahte muutujasse dividend ja jagaja. Erinevalt Java-st määratakse neile Int
Kotlinis tüüp automaatselt .
Jaotise leidmiseks jagame dividendi jagaja abil /
operaatori abil. Kuna nii dividend kui ka jagaja on Int
, arvutatakse tulemus ka kui Int
.
Nii et matemaatiliselt isegi 25/4
tulemuste korral 6.25
, kuna mõlemad operandid on Int
, salvestab jagatud muutuja ainult 6
(täisosa).
Samamoodi kasutame %
operaatori järelejäänud osa leidmiseks . Niisiis, ülejäänud osa 25/4
st 1
salvestatakse Int
muutuvas osas.
Lõpuks jagatakse println()
funktsiooni abil ekraanile jagatis ja jääk .
Siin on Java-s samaväärne kood: Compute Quotient ja Remainder Java-s