在此程序中,您將學(xué)習(xí)根據(jù)Kotlin中給定的除數(shù)和被除數(shù)來(lái)計(jì)算商和余數(shù)。
fun main(args: Array<String>) { val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("商 = $quotient") println("余數(shù) = $remainder") }
運(yùn)行該程序時(shí),輸出為:
商 = 6 余數(shù) = 1
在上述程序中,兩個(gè)數(shù)字25(被除數(shù))和4(除數(shù))被分別存儲(chǔ)在兩個(gè)變量 dividend 和 divisor 中。
現(xiàn)在,要找到商,我們使用 / 運(yùn)算符將dividend除以divisor。 由于除數(shù)和除數(shù)都是整數(shù),所以結(jié)果也將被計(jì)算為整數(shù)。
所以,數(shù)學(xué)上25/4的結(jié)果是6.25,但由于兩個(gè)操作數(shù)都是int,變量quotient只存儲(chǔ)6(整數(shù)部分)。
同樣,要找到余數(shù),我們使用%運(yùn)算符。 因此,將25/4的余數(shù)(即1)存儲(chǔ)在整數(shù)變量remainder中。
最后,使用println()函數(shù)將 quotient 和 remainder 打印在屏幕上。
這是Java中的等效代碼:Java中的商數(shù)和余數(shù)