Šioje programoje išmoksite apskaičiuoti koeficientą ir likutį iš nurodyto dividendo ir daliklio Kotline.
Pavyzdys: apskaičiuokite koeficientą ir likutį
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Kai paleisite programą, išvestis bus:
Kiekis = 6 Likutis = 1
Pirmiau pateiktoje programoje du skaičiai 25
(dividendas) ir 4
(daliklis) saugomi atitinkamai dviejuose kintamuosiuose dividendas ir daliklis. Skirtingai nuo „Java“, jiems automatiškai priskiriamas Int
tipas „Kotlin“.
Dabar, norėdami rasti koeficientą, padalijame dividendą iš daliklio, naudodami /
operatorių. Kadangi yra ir dividendas, ir daliklis Int
, rezultatas taip pat bus apskaičiuojamas kaip Int
.
Taigi, matematiškai, net jei 25/4
rezultatai 6.25
, nes abu operandai yra Int
, daliklis kintamasis saugo tik 6
(sveikoji dalis).
Panašiai, norėdami rasti likusią dalį, naudojame %
operatorių. Taigi, likusi dalis 25/4
, ty 1
yra saugoma Int
kintamoje likusioje dalyje.
Galiausiai koeficientas ir likutis išspausdinami ekrane, naudojant println()
funkciją.
Štai ekvivalentiškas „Java“ kodas: „Compute Quotient“ ir „Java“ likutis