В тази програма ще се научите да изчислявате коефициент и остатък от дадения дивидент и делител в Kotlin.
Пример: Изчисляване на коефициент и остатък
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Когато стартирате програмата, изходът ще бъде:
Коефициент = 6 Остатък = 1
В горната програма две числа 25
(дивидент) и 4
(делител) се съхраняват съответно в две променливи дивидент и делител. За разлика от Java, те автоматично се присвояват Int
в Kotlin.
Сега, за да намерим коефициента, разделяме дивидента на делител с помощта на /
оператор. Тъй като и дивидентът, и делителят са Int
, резултатът също ще бъде изчислен като Int
.
Така че, математически дори ако 25/4
резултатите са 6.25
, тъй като и двата операнда са Int
, факторната променлива съхранява само 6
(цяла част).
По същия начин, за да намерим остатъка, използваме %
оператора. Така че, остатъкът 25/4
, т.е. 1
се съхранява в Int
променлив остатък.
И накрая, коефициентът и остатъкът се отпечатват на екрана с помощта на println()
функция.
Ето еквивалентния код в Java: Изчисляване на коефициент и остатък в Java