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 *= verdiSyntaks for å bruke “=” og “/”
variabel /= verdiEtter å 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;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;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;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;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;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;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.