Trong chương trình này, bạn sẽ học cách tính thương và phần dư từ số bị chia và số chia đã cho trong Kotlin.
Ví dụ: Tính thương số và phần dư
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Khi bạn chạy chương trình, đầu ra sẽ là:
Thương số = 6 Phần còn lại = 1
Trong chương trình trên, hai số 25
( số bị chia) và 4
(số chia) được lưu trữ trong hai biến số chia và số chia tương ứng. Không giống như Java, chúng được gán Int
kiểu tự động trong Kotlin.
Bây giờ, để tìm thương số, chúng ta chia cổ tức cho số chia bằng /
toán tử. Vì cả số bị chia và số bị chia Int
, kết quả cũng sẽ được tính là một Int
.
Vì vậy, về mặt toán học ngay cả khi 25/4
kết quả 6.25
, vì cả hai toán hạng đều là Int
, biến thương chỉ lưu trữ 6
(phần nguyên).
Tương tự như vậy, để tìm phần dư chúng ta sử dụng %
toán tử. Vì vậy, phần còn lại của 25/4
, tức 1
là được lưu trữ trong một Int
phần dư biến.
Cuối cùng, thương và phần dư được in trên màn hình bằng println()
hàm.
Đây là mã tương đương trong Java: Compute Quotient and Remainder in Java