Аритметички оператори омогућавају вам извођење алгебарске аритметике у програмирању. Односно, омогућавају вам сабирање, одузимање, дељење и множење бројева.

Овај чланак ће такође обухватити операторе додељивања. Они вам омогућавају да променљивој дате (доделите) одређену вредност.

Ово упутство није само за програмере Јава. Многи други програмски језици попут Ц и Питхон користе те исте операторе. Стога овде стечено знање можете лако пренети и применити.

Аритметички оператори

У Јави постоји 5 аритметичких оператора - табела у наставку их резимира.

Име оператора Симбол Пример израза
Сабирање + к + 3
Одузимање - и-8
Множење * к * и
Дивизија / к / 2
Остатак % и% 3

Симболи (+, -, /) треба да изгледа познато. То је зато што су исти као они који се обично користе у алгебри.

Важно је узети у обзир да оператер дељења (/) овде се односи на целобројну поделу. То је, 19/5 процениће до 3. Сваки разломљени део који произилази из овог израчунавања је скраћен.

Повезан: Шта је конструктор у Јави и како га користите?

Такође сте требали приметити да је Јава оператор за множење звездица (*) а не уобичајени симбол множења (×).

Да би добила модул два цела броја, Јава користи % симбол. Пример дат у табели сличан је алгебарском изразу: и мод 3. Тхе % оператор даје остатак после г. дели се са 3. То је, 19%5 процениће до 4.

Добра је пракса да се заграде користе за груписање подизраза. Ово олакшава читљивост и помаже у избегавању логичких и синтаксних грешака.

(4 * и + (з / 3)) // пример

Када у једном изразу имате више аритметичких оператора, Јава користи правила приоритета оператора да би одредила које подизразе треба прво проценити.

Доња табела категорише нивое приоритета оператера.

Предност Оператор Опис
1 *
/
%
Множење, дељење и модул имају исти ниво предности. Ако се користи више оператора овог типа, они се процењују слева удесно.
2 +
-
Сабирање и одузимање имају исти ниво предности. Ако се користи више оператора овог типа, они се процењују слева удесно.
3 = Овај оператор се процењује последњи.

Оператори (*, /, %) имају највиши ниво првенства, а затим следе (+, -) и коначно (=). Оператори (*, /, %), и (+, -) сви сарадници слева надесно. То једноставно значи да њихова процена почиње од крајњег левог оператора.

Трећи оператор (=) сарадници здесна налево. Па ако јесте к = 3, то значи да је додељено 3 Икс, и не Икс додељује се 3.

Оператори доделе

Оператор доделе (=) променљивој додељује вредност.

и = и + 7;

Горњи израз додаје 7 до г. а затим додељује коначни резултат г.. Ако сте нови у програмирању, овај израз може изгледати помало чудно. То вас не би сметало јер ће компајлер разумети шта покушавате да урадите.

Сложени задатак

Начин изражавања задатка можете поједноставити помоћу сложеног оператора доделе.

У претходном примеру могли смо једноставно написати:

и + = 7;

Погледајте доњу табелу о томе како можете да користите сложене операторе доделе.

Сложени оператер Пример израза Развијени облик
+= к + = 2 к = к + 2
-= и - = 6 и = и-6
*= з * = 7 з = з * 7
/= а / = 4 а = а / 4
%= б% = 9 б = б% 9

Оператори повећања и смањења

Ако имате сложени задатак +=1, можете то једноставно написати као ++. Ово је познато као „оператор прираста“. Слично томе, оператор декремента је --.

Повезан: Како написати петљу фор фор Јава на Јави

Када се користе пре операнда, оператори прираста и смањења познати су као „префиксни оператори“. А када се користе после операнда, називају се „постфикс оператери“.

Са префиксом, променљива којом се оперише прво се модификује, а затим користи док се код постфикса користи почетна вредност пре модификације.

и ++; // постфик, већина програмера најпожељнији облик
++ и; // префикс

Генерално, и оператери постфикса и префикса дају исти одговор. Одговор се може променити само када се ради о великим изразима.

Нека оператори раде за вас

Важно је напоменути да оператори прираста и смањења делују само на променљиве (нпр. к ++) а не директне вредности (али не 5++). Такође не би требало да остављате размаке док користите операторе прираста и смањења, за разлику од оператора пре тога. На тај начин ће доћи до грешке током компајлирања.

Увек користите заграде кад је то могуће за логичко груписање израза. Ово ће избећи непотребне логичке грешке.

Са овим оператерима под паском, разумевање како се користе модификатори приступа у Јави биће прави колач.

Емаил
4 модификатора приступа објашњена на Јави

Тек почињем са Јавом? Упознајте се са 4 модификатора приступа.

Прочитајте следеће

Повезане теме
  • Програмирање
  • Јава
  • Водичи за кодирање
О аутору
Јероме Давидсон (Објављено 12 чланака)

Јероме је писац особља у МакеУсеОф-у. Обрађује чланке о Програмирању и Линуку. Такође је крипто ентузијаст и увек прати крипто индустрију.

Више од Јеромеа Давидсона

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.