En guide til økning og reduksjon av unære operatører i Java

1. Oversikt

I denne opplæringen vil vi kort diskutere økning og reduksjon av unære operatører i Java.

Vi begynner med å se på syntaksen etterfulgt av bruken.

2. Øke og redusere operasjoner i Java

I Java, inkrement unary operator øker verdien av variabelen en mens den reduserende unary operatoren reduserer verdien av variabelen med en.

Både oppdater verdien av operanden til sin nye verdi.

Operanden som kreves bør være en variabel som ikke er konstant, da vi ikke vil kunne endre verdien. Videre kan ikke operanden være et uttrykk fordi vi ikke kan oppdatere dem.

Forhøyelsen og dekkementet av unary operatorer har to former, som er prefiks og postfiks.

3. Pre-Increment og Pre-Decrement unary Operators

I prefikset skjemaet vises økning og reduksjon av unære operatorer foran operanden.

Mens du bruker prefiksskjemaet, oppdaterer vi først verdien av operanden og så bruker vi den nye verdien i uttrykket.

La oss først se på et kodebit ved hjelp av den unary operatoren før økning:

int operand = 1; ++ operand; // operand = 2 int nummer = ++ operand; // operand = 3, nummer = 3

Deretter, la oss ta en titt på kodebiten ved å bruke den før dekrementet:

int operand = 2; --operand; // operand = 1 int tall = --operand; // operand = 0, nummer = 0

Som vi ser, endrer prefiksoperatørene verdien av operanden først, og deretter blir resten av uttrykket evaluert. Dette kan lett føre til forvirring hvis det er innebygd i et komplekst uttrykk. Det anbefales vi bruker dem på sin egen linje heller enn i større uttrykk.

4. Unary operatører etter inkrement og post-decrement

I postfix-skjemaet vises operatøren etter operanden.

Mens vi bruker postfix-skjemaet, bruker vi først verdien av operanden i uttrykket og oppdater den deretter.

La oss se på et eksempel på kodebit ved hjelp av operatøren etter økning:

int operand = 1; operand ++; // operand = 2 int nummer = operand ++; // operand = 3, nummer = 2

La oss også ta en titt på post-decrement en:

int operand = 2; operand--; // operand = 1 int tall = operand--; // operand = 0, nummer 1

Tilsvarende bør unary operatører etter inkrement og post-decrement være på sin egen linje i stedet for å inkludere dem i større uttrykk.

5. Konklusjon

I denne raske opplæringen lærte vi om økning og reduksjon av unære operatører i Java. Videre så vi på de to formene deres: prefiks og postfiks. Til slutt så vi på syntaksen og eksemplet på kodebiter.

Den fulle kildekoden til eksemplene våre her er som alltid over på GitHub.


$config[zx-auto] not found$config[zx-overlay] not found