Bloglar | Foydali ma'lumotlar | Javada solishtirish operatori
Java dasturlash tilida eng ko’p ishlatilardigan operatorlar:
*.solishtirish operatorlari
*.mantiqiy operatorlari
*.o‘zlashtirish operatori
Solishtirish operatori
Ikki operatorni bir-biri bilan solishtirishda ishlatiladi. Odatda, solishtirish operatorlar, shart berish operatori(if) va sikl(while, for) amallari bilan ishlatiladi.
Bu operatorlar ikki xil natija qaytarishi mumkin:trueyokifalse
Java dasturlash tilida quyidagi solishtirish operatorlari mavjud:
==-> teng
!=-> teng emas
>-> katta
<-> kichik
>=-> katta yokiy teng
<=-> kichik yokiy teng
Source code
1.
publicclass CompareOperators {
2.

3.
publicstaticvoid main( String[] args){
4.

5.
int a =3;
6.

7.
int b =6;
8.

9.
boolean c;
10.

11.
c =(a==b);
12.

13.
System.out.println(c);
14.

15.
}
16.

17.
}// false
inttipidaavabsonlariga 3 va 6 sonlarini o’zlashtirdik,booleantipidacni yaratdik.avabsonlarini solishtirish operatori yordamida (a==b) solishtirdik, solishtirishimiz natijasida biztrueyokifalseqiymatini olamiz. Demak3va6sonlari bir biriga teng emas. Natijada bizfalseqiymatini olamiz va u qiymatnicga o’zlashtirib qo’ydik. Ekrandafalseqiymati chiqdi.
Mantiqiy operatorlar.
Mantiqiy operatorlar natijasitrueyokifalsebo‘lgan operandlar ustida amalga oshiriladi. Bu operatorlar quyidagilardan iborat.
&&(&)– mantiqiy VA(AND).
||(|)– mantiqiy YOKI(OR).
^– mantiqiy XOR(YOKI inkori)
!– mantiqiy YO‘Q(NOT)
||– qisqartirilgan YOKI(OR)
&&– qisqartirilgan VA(AND)
Yuqoridagi operatorlar orqali ikki operand qiymatni solishtiramiz:
Shu opratorlarga oid misol ko’ramiz:
Source code
1.
publicclass CompareOperators {
2.

3.
publicstaticvoid main( String[] args){
4.

5.
boolean a =true;
6.

7.
boolean b =false;
8.

9.
boolean c, d, e, f;
10.

11.
c = a & b;
12.

13.
d = a | b;
14.

15.
e = a ^ b;
16.

17.
f =!a;
18.

19.
System.out.println("a&b = " c);
20.

21.
System.out.println("a|b = " d);
22.

23.
System.out.println("a^b = " e);
24.

25.
System.out.println("!a = " c);
26.

27.
}
28.

29.
}
30.

31.
//a&b = false
32.

33.
//a|b = true
34.

35.
//a^b = true
36.

37.
//!a = false
O‘zlashtirish operatori.
O’zlashtirish operatori tenglik(=) bilan ifodalanadi. Yuqorida ko’rgan misolimizga qaraydigan bo’lsak, c =(a==b)ifodaavabni tekshirganimizdan chiqqan qiymatnicga o’zlashtiryapmiz.
Hulosa qilib shuni aytish mumkunki, o’zlashtirish bilan solishtirish operatorlari farqi
(==) bo’lsa solishtirish
(=) bo’lsa o’zlashtirish bo’ladi.
Ma'lumotlar
Yaratilgan vaqt: 13 Aug 2018, 17:51
Muallif: @Arey (44)
Raxmat aytishgan: 2 kishi
Fikrlar: 0 ta
Ko'rilgan: 10 marta
Shikoyatim bor
Blog bilan bo'lishish
uzmasters.ru Onlayn 186 (0/186)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru