RiapaMeTpbi anrmeTa
Download 399.85 Kb.
|
Java (Laboratoriya)
- Bu sahifa navigatsiya:
- Kopaytirish (topshiriq bilan) - - Kamaytirish
- Mantiqiy operatorlar Yoki va
- 5%1=0 5%2=1 14|9 = 15 149 = 8 14 A 9 = 7 9 = -10 14>>1 = 7 14 >>2 = 3 “
- natijada
Arifmetik operatorlar
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. 1> Download 399.85 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling