在此程序中,您將學習根據Kotlin中給定的除數(shù)和被除數(shù)來計算商和余數(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") }
運行該程序時,輸出為:
商 = 6 余數(shù) = 1
在上述程序中,兩個數(shù)字25(被除數(shù))和4(除數(shù))被分別存儲在兩個變量 dividend 和 divisor 中。
現(xiàn)在,要找到商,我們使用 / 運算符將dividend除以divisor。 由于除數(shù)和除數(shù)都是整數(shù),所以結果也將被計算為整數(shù)。
所以,數(shù)學上25/4的結果是6.25,但由于兩個操作數(shù)都是int,變量quotient只存儲6(整數(shù)部分)。
同樣,要找到余數(shù),我們使用%運算符。 因此,將25/4的余數(shù)(即1)存儲在整數(shù)變量remainder中。
最后,使用println()函數(shù)將 quotient 和 remainder 打印在屏幕上。
這是Java中的等效代碼:Java中的商數(shù)和余數(shù)