Šajā programmā jūs iemācīsities aprēķināt koeficientu un atlikumu no dotās dividendes un dalītāja Kotlinā.
Piemērs: aprēķiniet koeficientu un atlikumu
fun main(args: Array) ( val dividend = 25 val divisor = 4 val quotient = dividend / divisor val remainder = dividend % divisor println("Quotient = $quotient") println("Remainder = $remainder") )
Palaidot programmu, izeja būs:
Daudzums = 6 Atlikušais = 1
Iepriekš minētajā programmā divi skaitļi 25
(dividendes) un 4
(dalītājs) tiek glabāti attiecīgi divos mainīgajos - dividendē un dalītājā. Atšķirībā no Java, Int
Kotlinā tiem tiek automātiski piešķirts tips.
Tagad, lai atrastu koeficientu, mēs sadalām dividendes pēc dalītāja, izmantojot /
operatoru. Tā kā gan dividendes, gan dalītāji ir Int
, rezultāts tiks aprēķināts arī kā Int
.
Tātad, matemātiski pat tad, ja 25/4
rezultāti 6.25
, jo abi operandi ir Int
, koeficienta mainīgais tikai saglabā 6
(veselā daļa).
Tāpat, lai atrastu atlikušo daļu, mēs izmantojam %
operatoru. Tātad atlikums 25/4
, ti, 1
tiek saglabāts Int
mainīgā atlikumā.
Visbeidzot, koeficients un atlikums tiek uzdrukāti uz ekrāna, izmantojot println()
funkciju.
Šeit ir ekvivalents kods Java: Compute Quotient un Atlikums Java