Vse, kar morate vedeti o bitnih operaterjih v Javi



V tem članku boste našli podrobno in celovito znanje o različnih vrstah bitnih operaterjev v Javi.

Bit-operatorji se uporabljajo za manipulacijo posameznih bitov števila, kar je bistveni vidik katerega koli programskega jezika, saj se na koncu vse zniža na 0 in 1. Naslednji kazalci bodo obravnavani v tem Bitni operaterji v članku Java:

Programerji pogosto ugotovijo, da je treba manipulirati s številkami. Posamezne bite številk je mogoče spreminjati ali manipulirati z uporabo bitnih operatorjev, ki jih ponuja java. Te operaterje lahko uporabljate z znaki char, short, int ali s katerim koli integralnim tipom. Ni jih mogoče uporabiti za dvojno in plavajoče.





BITWISE OPERATORJI V JAVI

Nadaljujemo s tem člankom o bitnih operaterjih v Javi.



kako narediti v moči

Vrste bitnih operaterjev v Javi

  • & (Binarni in operater)

Binarni & operatorji so zelo podobni logičnim && operatorjem, edina razlika je v tem, da delajo z dvema bitoma namesto z dvema izrazoma. Binarni operator AND vrne vrednost 1, če sta oba operanda enaka enoti, sicer vrneta 0.

  • | (Binarni ALI operater)

Operator Binarni ALI je podoben logičnemu || operater. Deluje na dva bita namesto na dva izraza in vrne 1, če kateri od njegovih operandov oceni kot 1. Rezultat je 1, tudi če oba operanda ocenimo na 1.

  • ^ (Binarni operater XOR)

XOR pomeni „ekskluzivno ALI“. Ta operator vrne 1, če natančno eden od njegovih operandov oceni na 1. Rezultat je 0, če oba operanda ocenimo na 1 ali 0.



  • ~ (Binarni operater komplementa)

Ta operater vrne dopolnilo vhodne vrednosti. Preprosteje rečeno, obrne bitove, torej pretvori 0 v 1 in obratno.

Nadaljujemo s tem člankom o bitnih operaterjih v Javi.

Primeri bitnih operaterjev v Javi

javni razred bitwiseExample {public static void main (String [] args) num2 = '+ (n1}

Izhod:

num1 & num2 = 16

num1 | število2 = 30

število1 ^ število2 = 14

~ num1 = -19

Nadaljujemo s tem člankom o bitnih operaterjih v Javi.

Izmenjevalci

Ti operaterji premikajo številke v levo ali desno, množijo in delijo številke.

  • >> (podpisan operater desne premike):

Ta operater premakne številko v desno. Kot rezultat zapolni 0 praznih prostorov. Skrajni levi bit je odvisen od predznaka začetne številke. Podobno kot pri deljenju števila z močjo dveh.

  • >>> (Nepodpisani operater desnega premika):

Ta operater premakne številko v desno. Kot rezultat zapolni 0 praznih prostorov. Levi bit je nastavljen na 0.

  • >> (operater levega prestavljanja):

Ta operater premakne številko v levo. Kot rezultat zapolni 0 praznih prostorov. Podobno kot pri množenju števila z nekaj moči dva.

  • >> (Nepodpisani operater levega prestavljanja):

Java v nasprotju s podpisanim desnim premikom ne ponuja nobenega takega operaterja.

Nadaljujemo s tem člankom o bitnih operaterjih v Javdo.

JE x sem mn e operaterja prestav

javni razred bitwiseExample {public static void main (String [] args) {int n1 = 8 int n2 = -10 // levi operater premika System.out.println ('n1<<2 = ' + (n1 <>2 = '+ (n2 >> 2)) // nepodpisani operater desnega premika System.out.println (' n2 >>> 2 = '+ (n2 >>> 2))}}

Izhod:

n1<<2 = 32

vadnica za velike podatke za začetnike

n2 >> 2 = -3

n2 >>> 2 = 1073741821

S tem smo prišli do konca tega članka Bitwise Operators in Java. Operaterji, obravnavani v članku, omogočajo uporabniku, da učinkovito manipulira s številkami ali posameznimi biti podatkov. C poglej Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je namenjen študentom in strokovnjakom, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam nudi uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Spring

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega spletnega dnevnika »Bitwise Operators in Java«, da se vam bomo javili v najkrajšem možnem času.