Unar operatorunun işləyə bilməsi üçün sadəcə bir ədəd dəyişən(variable or operand) tələb olunur.Unar operatorları sadə məsələləri yerinə yetirməkdə istifadə edilir.Unar operatorlar numeric və boolean tiplər(type) ilə işləyir. Unar operatorlara Logical Complement(!) digər adla Locigal İnverse Operator, Negation Operatorlar(-) və İncrement(++) və Decrement Operatorlar(--) daxildir.

Javada Unar əməliyyatlar

Javada Logical Complement operator olan (!) boolean ifadəsinin dəyərini tərsinə çevirir.Əgər boolean ifadəsinin dəyəri true isə, o zaman bu operatorun tətbiqi ilə dəyəri false olacaq və ya əksinə:

boolean x=false;

System.out.println(x); //false

x!=x;

System.out.println(x); //true

Eyni formada Negation Operator (-) isə numeric ifadənin imzasını əksinə çevirir:

double x=1.21;

System.out.println(x); //1.21

x= -x;

System.out.println(x); //-1.21

x= -x;

System.out.println(x); //1.21

Həmçinin Negtaion operatorunu boolean ifadəsinə tətbiq edə bilmərik və eyni zamanda, Logical Complement operatoru Numeric ifadəyə də tətbiq edə bilmərik:

int x=!5; // compile edilmir

boolean y= -true; // compile edilmir

boolean z =!0; // compile edilmir

İstinadlar

  1. OCA Oracle Certified Associate Java SE 8 Programmer I, 57-58
Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023