Oppdragsoperatører i Java | Forklart

Oppdragsoperatører i Java | Forklart
Programmerere bruker operatører for å utføre forskjellige operasjoner på variabler i programmene sine. Variablene og verdiene er også kjent som operander, og operatørene manipulerer operandene som bruker en hvilken som helst operatør. Oppdragsoperatører i Java brukes til å tilordne nye verdier til variabler eller gjeldende verdier av variabler kan også manipuleres. Det er flere oppdragsoperatører som gjør jobben i Java. Denne artikkelen gir en forklaring av oppdragsoperatører brukt i Java:

Så la oss starte

Hva er oppdragsoperatører i Java

Denne delen inneholder listen over oppdragsoperatører som kan brukes i Java. Hver operatør blir forklart, og det er også gitt syntaks som må følges for å bruke tildelingsvariablene.

La oss ta en titt på den generelle syntaksen til oppdragsoperatører før du kommer inn på typene.

variabel operatørverdi;

Typer oppdragsoperatører

Oppdragsoperatørene kan klassifiseres i følgende typer:

Enkeltoppgaveoperatør

"=" -Operatøren brukes som en enkelt tildelingsoperatør og syntaks for å bruke denne operatøren er gitt nedenfor:

variabel = verdi;

Sammensatt tildelingsoperatør

Den sammensatte tildelingsoperatøren består av to deler: den ene er den grunnleggende operatøren (“=”) og den andre kan være en av (+, -, *og /).

Følgende syntaks kan brukes:

Syntaks for å bruke “=” og “-”

variabel -= verdi;

Syntaks for å bruke “=” og “+”

variabel += verdi;

Syntaks for å bruke “=” og “*”

variabel *= verdi

Syntaks for å bruke “=” og “/”

variabel /= verdi

Etter å ha gått gjennom denne delen, har du lært arbeidsmekanismen til primære og forskjellige sammensatte oppdragsoperatører.

Hvordan bruke oppdragsoperatører i Java

Som diskutert tidligere, kan oppdragsoperatørene brukes:

Hvordan tilordne verdi til en variabel ved hjelp av den enkle tildelingsoperatøren

Som diskutert tidligere, brukes en enkel oppdragsoperatør for å tilordne verdier til variabler. For eksempel tildeler følgende uttalelse verdi 10 til variabel a hvis datatype er int.

int a = 10;

Vi har brukt uttalelsen ovenfor i følgende kode:

pakke LH;
offentlig klasse operasjon
public static void main (String [] args)
// Opprette variabel
int a = 10;
// utskriftsverdi på en
System.ute.println ("Verdien av a er:" + a);

Produksjon

Merk: Datatypen for verdien må være den samme som for variabelen. Som i eksemplet ovenfor har vi brukt Int -datatypen, og verdien tilhører også heltallkategorien.

Hvordan tilordne verdi til en variabel ved hjelp av sammensatte tildelingsoperatører

Selv om denne typen også tildeler en verdi til en variabel, utføres imidlertid oppgaven etter å ha manipulert den eksisterende verdien av en variabel. For å gjøre det, kan følgende muligheter vurderes:

Bruker "-" og "="

“-” tilhører kategorien aritmetiske operatører, og når den er sammen med tildelingsoperatøren “=”, trekker den ut gjeldende verdi på variabelen med den spesifiserte verdien. For eksempel trekker følgende uttalelse den gjeldende verdien av "b”Av 5:

B -= 5;

Koden gitt nedenfor utøver uttalelsen ovenfor:

pakke LH;
offentlig klasse operasjon
public static void main (String [] args)
// Opprette variabel
int b = 12;
// utskriftsverdi på b
System.ute.println ("Nåværende verdi av b er:" + b);
// Bruke "-=" Operatør
B -= 5;
// Skrive ut oppdatert verdi av B
System.ute.Println ("Ny verdi av B er:" + B);

Utgangen til koden ovenfor er:

Bruker "+" og "="

"+" -Operatøren brukes med "=" for å tilføre en spesifikk verdi til den nåværende verdien av en variabel. Som vi har lagt 7 til gjeldende verdi av variabelen som heter “C” ved å bruke uttalelsen gitt nedenfor:

C += 7;

Ovennevnte uttalelse brukes i følgende Java -kode:

pakke LH;
offentlig klasse operasjon
public static void main (String [] args)
// Opprette variabel
int c = 3;
// utskriftsverdi på b
System.ute.Println ("Gjeldende verdi av C er:" + C);
// Bruke "+=" operatør
C += 7;
// Skrive ut ny verdi av C
System.ute.println ("Ny verdi av C er:" + c);

Utgangen fra koden er gitt nedenfor:

Bruker "*" og "="

I likhet med + og -praktiseres "**" -operatøren i følgende uttalelse for å multiplisere den nåværende verdien av variabel “D” med 2:

int d *= 3;

Koden gitt nedenfor praktiserer uttalelsen ovenfor:

pakke LH;
offentlig klasse operasjon
public static void main (String [] args)
// Opprette variabel
int d = 5;
// utskriftsverdi av d
System.ute.println ("Gjeldende verdi av d er:" + d);
// Bruke "*=" operatør
d *= 3;
// Skrive ut ny verdi av D
System.ute.Println ("Ny verdi av D er:" + D);

Utgangen fra ovennevnte kode er gitt nedenfor:

Bruker "/" og "="

Følgende eksempel gir bruk av “/” med “=”. “/” Og “=” -operatørene manipulerer den nåværende verdien av en variabel ved å dele den med en spesifikk verdi. For eksempel deler følgende uttalelse den gjeldende verdien av en variabel "e”Av 2:

int e /= 2;

Vi brukte ovennevnte uttalelse i følgende kode:

pakke LH;
offentlig klasse operasjon
public static void main (String [] args)
// Opprette variabel
int e = 6;
// utskriftsverdi på e
System.ute.println ("Gjeldende verdi av d er:" + e);
// Bruke "/=" operatør
e /= 2;
// Skrive ut ny verdi av e
System.ute.println ("ny verdi av d er:" + e);

Utgangen vises på bildet nedenfor:

Bruker "%" og "="

Den aritmetiske operatøren “%” brukes til å få resten. Så følgende uttalelse deler den gjeldende verdien av variabel “F” med 2 og lagrer resten som en ny verdi:

int f %= 3;

Koden gitt nedenfor viser bruken av ovennevnte uttalelse:

pakke LH;
offentlig klasse operasjon
public static void main (String [] args)
// Opprette variabel
int f = 13;
// utskriftsverdi på f
System.ute.println ("Gjeldende verdi av d er:" + f);
// Bruke "%=" Operatør
f %= 3;
// Skrive ut ny verdi av f
System.ute.println ("ny verdi av d er:" + f);

Utgang kan observeres i bildet vist nedenfor:

Konklusjon

Oppdragsoperatørene praktiseres tildeling av verdier til variabler. Den primære tildelingsoperatøren er "=", mens funksjonaliteten kan utvides ved å bruke "+, -, *, / og %" med den primære operatøren. Denne artikkelen demonstrerer bruken av oppdragsoperatører i Java. Du vil lære den grunnleggende syntaks- og arbeidsmekanismen til alle oppdragsoperatører. For bedre forståelser har vi dessuten gitt noen få eksempler som bedre vil avklare bruken av disse operatørene.