V tomto programu se naučíte vypočítat kvocient a zbytek z dané dividendy a dělitele v Kotlin.
Příklad: Vypočítat kvocient a zbytek
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Když spustíte program, výstup bude:
Kvocient = 6 Zbývající = 1
Ve výše uvedeném programu jsou dvě čísla 25
(dividenda) a 4
(dělitel) uložena ve dvou proměnných dividend a divisor. Na rozdíl od Javy se jim Int
v Kotlin automaticky přiřazuje typ.
Nyní, abychom našli podíl, rozdělíme dividendu na dělitele pomocí /
operátoru. Protože jak dividenda, tak dělitel jsou Int
, bude výsledek také počítán jako Int
.
Takže matematicky, i když 25/4
výsledky 6.25
, protože oba operandy jsou Int
, kvocient proměnné pouze ukládá 6
(celočíselná část).
Podobně k nalezení zbytku použijeme %
operátor. Takže zbytek 25/4
, tj. 1
Je uložen v Int
proměnném zbytku.
Nakonec se na obrazovku pomocí println()
funkce vytiskne kvocient a zbytek .
Zde je ekvivalentní kód v Javě: Compute Quotient and Remainder v Javě