RiapaMeTpbi anrmeTa


Download 399.85 Kb.
bet13/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   ...   9   10   11   12   13   14   15   16   ...   97
Bog'liq
Java (Laboratoriya)

Arifmetik operatorlar



+

Qo'shish

/

Bo'lim

+=

Qo'shimcha (topshiriq bilan ­)

/=

Bo'lim (topshiriq bilan)

-

Ikkilik ayirish va birlik belgini qaytarish

%

Bo'limning qolgan qismi

_=

Ayirish
(topshiriq bilan)

%=

Bo'linishning qolgan qismi ( ­topshiriq bilan)

*

Ko'paytirish

++

O'sish





















Ko'paytirish
(topshiriq bilan)

- -

Kamaytirish


Ular belgilar, butun va haqiqiy sonlarni solishtirish, shuningdek, ob'ektlar bilan ishlashda havolalarni solishtirish uchun ishlatiladi.
Mantiqiy operatorlar


Yoki &va Unar inkor
Operatorlar qatoriga instanceof operatori, [ ] operatori va uchlik operatori ?: ( if - then - else ) kiradi.
mantiqiy turdagi qiymatlarda amalga oshiriladi ( true yoki noto'g'ri ).
// № 2.3 misol : bit bo'yicha operatorlar : Operators.java umumiy sinf Operatorlar {

+ 5%2);
public static void main(String[] args) { System.out.println("5%1=" + 5%1 + " 5 £ int b1 = 0xe;//14 yoki 1110 int b2 = 0x9;//9 yoki 1001 int i = 0; System.out.println(b1 + System.out.println(b1 + System.out.println(b1 + System.out.println)( System.out.println(b1 + + " = "
System.out.println(b1 + + " = "
System.out.println(b1 + }
}
Ushbu kodni bajarish natijasi quyidagicha bo'ladi: 5%1=0 5%2=1 14|9 = 15 14&9 = 8 14 A 9 = 7 ~9 = -10
14>>1 = 7 14<<1 = 28 14>>>2 = 3
? ” uchlik operatori quyidagi iboralarda ishlatiladi:
booleanexp ? qiymat () : qiymat1
Agar booleanexp rost , qiymat () baholanadi va ifoda natijasiga aylanadi, aks holda natija valueL bo'ladi
instanceof operatori Agar ob'ekt ­ushbu sinfning namunasi bo'lsa, true qiymatini qaytaradi , masalan: Shrift obj = yangi Shrift (" Kuryer ", 1, 18); agar ( obj misol java . awt . Shrift ) {/*operatorlar*/}
Shrift sinfi ob'ektini e'lon qilishda raqamli parametrlar shriftning uslubi va hajmini ko'rsating.
instanceof operatorining natijasi agar ob'ekt ushbu ob'ekt tekshirilayotgan sinfning pastki sinflaridan birining ob'ekti bo'lsa, rost bo'ladi ­, lekin aksincha emas. Ob'ektning Object sinfiga tegishli ekanligini tekshirish natijada har doim haqiqatni beradi ­. Ushbu operatorni nullga qo'llash natijasi har doim noto'g'ri, chunki null har qanday turga tayinlanishi mumkin emas. Shu bilan birga, literal null har qanday ob'ekt turiga havola orqali usullarga o'tkazilishi va qaytariladigan qiymat sifatida ishlatilishi mumkin.



Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   97




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling