Sissejuhatus Kotlini operaatoritesse

Järgmises artiklis antakse ülevaade Kotlini kõige sagedamini kasutatavatest operaatoritest. Operaatorid on põhimõtteliselt erisümbolid, mida kasutatakse operandidel spetsiifiliste toimingute tegemiseks. Näite (-) korral kasutatakse operaatori lahutamist kahe operandi vahel.

Näide:

67-7 = 60

Siin on 67 ja 7 operandid ja - on operaator.

Operaatorid Kotlinis

Allpool on toodud erinevad operaatoritüübid, mida Kotlinis kasutatakse

1.Armeetilised operaatorid:

Aritmeetikaoperaatorid on need, mida kasutatakse põhiliste aritmeetiliste arvutuste tegemiseks, nagu lahutamine, liitmine, korrutamine ja jagamine jne. Kotlini liites tõlgendatakse a + b funktsioonikõnena a.plus (b).

Kotlini aritmeetikaoperaatorid:

OperaatorTähendusNäide
+Lisage kaks operandia + b
-Lahutage vasakust operandist parem operanda - b
*Korrutage kaks operandia * b
/Jagage vasak operand paremalea / b
%Moodul - tagastab ülejäänud arvu kahe arvu jagamisela% b (aegunud punktist 1.1)

Näide:

package com.examples
fun main (args : Array )
(
var num1 = 64
var num2 = 32
val answer : double
answer = num1 +num2
println (“sum = $answer”) // sum = 96
answer = num1 - num2
println (“diff = $answer”) // diff = 32
answer =num1 * num2
println ( “mult = $answer”) // mult = 2048
answer = num1 / num2
println ( “div = $answer”) // div = 2
answer = num1 % num2
println (“mod = $answer”) // mod = 0
)

Märkus: + operaatorit kasutatakse keelpillide liitmisel ka keelpillidega.

Näide:

package com.examples
fun main (args : Array )
(
val fname = “Laxman” val lname = “das”
val full_name = fname + “ “ + lname println (full_name) // Laxman das
)

2.Lihkeoperaatorid

Omistamine Operaator on harjunud muutujatele väärtusi määrama. Väärtus pärast hindamist vasakpoolses servas omistatakse parempoolse külje muutujale. Lisaks põhi = määramisoperaatorile pakub Kotlin laia valikut järgmistest operatsioonioperaatoritest:

Kotlini määramise operaatorid:

OperaatorNäideSamaväärne
+ =a + = ba = a + b
- =a- = ba = ab
* =a * = ba = a * b
/ =a / = ba = a / b
% =a% = ba = a% b

Näide:

package com.examples
fun main (args : Array )
(
var number1 = 22 var number2 = 20 number1 + = 10 number2 % = 3
println (“Result1 = $number1”) // Result1 = 32 println (“Result2 = $number2”) // Result2 = 2
)

3.Üksed operaatorid:

Ühtsed operaatorid on need, kes töötavad ainult ühe operandi peal. Suurendamise (++) ja vähendamise (-) operaatorid on otseteed x = x + 1 ja x = x - 1

Kotlin Unary operaatorid:

OperaatoridNäideSamaväärne
++ a+ (väärtus)
--a- (väärtus)
!! aEi ole (inversioon)
++++ aa = a + 1
-–Aa = a-1

Näide:

package com.examples
fun main (args : Array )
(
var a = 5 var b = 10 var c = 15
negation = -a increment = ++b dec = c--
println (“Negation = $negation”) // Negation = -5 println (“Increment = $increment”) // Increment = 11 println (“Decrement = $dec”) // Decrement = 15
)

Suurendamise ja vähendamise operaatoreid saab kasutada enne ja pärast muutujat, kuid mõlemal on erinev tähendus. Kui enne muutuja nime kasutamist kasutatakse juurdekasvu või vähendamise operaatorit, muudetakse selle muutuja väärtust kõigepealt enne muutuja muutmist. Kui suurendaja või kahandamise operaatorit kasutatakse muutuja nime järel, muudetakse selle väärtust pärast selle muutuja muud toimingut.

Ülaltoodud näites suurendatakse b väärtust kõigepealt ühega ja seejärel omistatakse muutujale "juurdekasv", kusjuures c väärtus omistatakse esmalt muutujale dec ja seejärel väheneb 1-ga.

4.Võrdlusoperaatorid:

Võrdlus Operaatorit kasutatakse kahe väärtuse võrdlemiseks. Neid operaatoreid kasutatakse enamasti if-else abil konkreetse voo täitmiseks pärast võrdlust.

Kotlini võrdlusoperaatorid:

OperaatorTähendusVäljendus
>Suurem kuia> b
<Vähem kuia <b
> =Suurem kui võrduba> = b
<=Vähem kui võrdnea <= b

Näide:

fun main (args : Array )
(
var num1 = 20 var num2 = 30
if (num1 > num2)
(
println (“greater number is $num1”)
)
else
(
println (“greater number is $num2”) //greater number is 30
)
)

5. Võrdõiguslikkuse ja mittevõrdõiguslikkuse edendajad:

Kotlin pakub loogiliste operaatorite komplekti ning need võrdsuse ja võrdsuseta operaatorid annavad sõltuvalt võrdluse tulemusest tõeväärtuse. Need operaatorid mängivad olulist rolli programmiloogika voos, võrreldes väärtusi ja liikudes vastavalt sellele voolule.

Kotlini võrdsus ja ebavõrdsus Ettevõtjad:

OperaatoridTähendusVäljendus
! =Pole võrdnea! = b
==On võrdnea == b

Näide:

fun main (args : Array )
(
var a = 3
var b = 6
println (a==b) //false println (a!=b) // true
)

6.Loogilised operaatorid:

Kotlin pakub allpool nimetatud 3 loogilist operaatorit, kes tagastavad tõeväärtused kas tõese või vale.

Kotlini loogilised operaatorid:

OperaatoridTähendusVäljendus
&&Tõsi, kui kõik väärtused vastavad tõelea && b (tähendab a ja b)
||Tõsi, kui mõni väärtus on tõenea || b (tähendab a või b)
!Tõsi, kui väärtus on vale!a (tähendab mitte a)

Näide:

fun main (args : Array )
(
var a = 20 var b = 4 var c = -8
val answer : Boolean
answer = (a>b) || (b )
fun main (args : Array )
(
var a = 20 var b = 4 var c = -8
val answer : Boolean
answer = (a>b) || (b )

7. Operaatoris:

Kotlini keeles kasutatakse operaatorit In kontrollimaks, kas antud objekt on kollektsioonis või mitte.

Kotlin operaatorites:

OperaatoridTähendusVäljendus
sisseOn kohal kollektsioonis ba in b
Mitte sisseKas ei esine kollektsioonis ba! sisse b

Näide:

fun main (args : Array )
(
val array = intArrayOf(10, 20, 30, 40) If (20 in array)
(
println (“yes 20 is present in array”) // yes 20 is present in array
)
else
(
println (“no 20 is not present in array”)
)
)

8. Range operaator:

Kotlin kasutab väärtuste vahemiku loomiseks vahemiku operaatorit. See operaator on silmustega töötamisel väga kasulik. Iga väärtuse määratlemata jätmine, kui see on järjestikune, on parem kasutada otsetee ja määratleda vahemik, mis täpsustab madalaima ja kõrgeima väärtuse.

Kotlini käitajad:

OperaatorTähendusVäljendus
. .Kui i on vahemikus a kuni bJaoks (i a. B-s)

Näide:
fun main (args : Array )
(
for (i in 1..10)
(
println (“value of i is $i”) // value of i is 1
) //value of i is 2 till value of i is 10
)

9.Piiratud juurdepääsuga operaator:

Indekseeritud juurdepääsuga operaatoreid kasutatakse massiivi konkreetse indeksi mis tahes väärtustele juurdepääsuks. Kotlini massiiv algab indeksiga 0.

Kotlin indekseeritud juurdepääsuga operaatorid:

OperaatoridTähendus
a (i)Väärtuse saamiseks indeksi 'i' korral massiivis 'a'
a (i) = bSeadke väärtus b massiivi i indeksis 'a'

Näide:

fun main (args : Array )
(
val array = intArrayOf(10, 20, 30, 40, 50) var value = array(1) println(“value at index 1 is $value”) //value at index 1 is 20
array(1) = 90
println (“recent value at index 1 is $array(1)”) //recent value at index 1 is 90
)

10.Bitwise operaatorid:

Nagu teistel programmeerimiskeeltel, nt C, C ++, Java, pole Kotlinil bittide kaupa operaatoreid. Sellel on mitmesugused funktsioonid, mis töötavad bittide kaupa.

Kotlin Bitwise operaatorid:

FunktsioonidTähendus
shlAllkirjastatud vahetus vasakule
shAllkirjastatud vahetus paremale
ushrAllkirjastamata vahetus paremale
jaBitwise ja
võiBitwise või
xorBitwise xor
invBituutne inversioon

Näide:

fun main (args : Array )
(
var a = 12 var b = 10
val result1 : Int val result2 : Int
result1 = a and b result2 = a or b
println (“final result of and operation is $result1”) // final result of and operation is 8
Println (“final result of or operation is $result2”) // final result of or operation is 14
)

Soovitatavad artiklid

See on olnud Kotlini operaatorite juhend. Siin oleme oma näidetega arutanud kotlinis kasutatavaid erinevaid operaatoreid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on Kotlin?
  2. R operaatorid
  3. Kotlini intervjuu küsimused
  4. Sissejuhatus Kotlini installimisse

Kategooria: