Tässä ohjelmassa opit laskemaan osion ja loppuosan annetusta osingosta ja jakajasta Kotlinissa.
Esimerkki: Laske osamäärä ja loppu
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Kun suoritat ohjelmaa, tulos on:
Määrä = 6 Loput = 1
Yllä olevassa ohjelmassa kaksi numeroa 25(osinko) ja 4(jakaja) on tallennettu kahteen muuttujaan osinko ja jakaja. Toisin kuin Java, nämä määritetään automaattisesti Inttyypiksi Kotlinissa.
Löydämme osamäärän jakamalla osinko jakajalla /operaattorin avulla. Koska sekä osinko että jakaja ovat Int, tulos lasketaan myös Int.
Joten matemaattisesti, vaikka 25/4tulokset olisivatkin 6.25, koska molemmat operandit ovat Int, osamuuttuja vain tallentaa 6(kokonaislukuosa).
Samoin jäljellä olevan osan löytämiseksi käytämme %operaattoria. Joten loppuosa 25/4eli 1tallennetaan Intmuuttuvaan loppuosaan.
Lopuksi osamäärä ja loput tulostetaan näytölle println()funktiota käyttämällä .
Tässä on vastaava Java-koodi: Laske Quotient ja loput Java-koodissa








