Ebben a programban megtanulja kiszámítani a hányadost és a maradékot a Kotlin adott osztalékából és osztójából.
Példa: Számítsa ki a hányadost és a maradékot
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
A program futtatásakor a kimenet a következő lesz:
Mennyiség = 6 maradék = 1
A fenti programban két számot 25
(osztalék) és 4
(osztót) két változóban tárolunk: osztalék és osztó. A Java-val ellentétben ezek Int
Kotlin-ben automatikusan típushoz vannak rendelve .
Most, hogy megtaláljuk a hányadost, osztozzuk osztalékot osztóra osztó segítségével az /
operátor segítségével . Mivel mind az osztalék, mind az osztó Int
az eredmény, az eredményt szintén anként fogják kiszámítani Int
.
Tehát matematikailag, még ha 25/4
eredmény is van 6.25
, mivel mindkét operandus igen Int
, a hányados változó csak tárolja 6
(egész rész).
Hasonlóképpen, a maradék megtalálásához használjuk az %
operátort. Tehát a maradék 25/4
, azaz változó maradékban 1
van tárolva Int
.
Végül a hányadost és a maradékot kinyomtatják a képernyőn a println()
funkció használatával .
Itt van az egyenértékű kód a Java-ban: Számítsuk ki a Quotient és a maradék Java-ban