Cho’lliyev Shohruh Ibadullayevich java dasturlash tilida satr va fayl oqimlari bilan ishlash bo’yicha uslubiy qo’llanma


JAVA DASTURLASH TILIDA ASOSIY OPERATORLAR VA STANDART FUNKSIYALAR



Download 318,5 Kb.
bet11/39
Sana16.01.2022
Hajmi318,5 Kb.
#376124
1   ...   7   8   9   10   11   12   13   14   ...   39
Bog'liq
Java dasturlash tilida satr va fayl oqimlari bilan ishlash bo’yicha uslubiy qo’llanma

1.2. JAVA DASTURLASH TILIDA ASOSIY OPERATORLAR VA STANDART FUNKSIYALAR

Operatorlar bu – bir yoki ikkita argument ustidagi harakat demakdir. Sintaksik operatorlar indifikator va literallar orasida ko’proq joylashtiriladi.Ularning ro’yxati uchinchi jadvalda ko’rsatilgan.



+

+=

-

-=

*

*=

/

/=

|

|=

^

^=

&

&=

%

%=

>

>=

<

<=

!

!=

++

--

>>

>>=

<<

<<=

>>>

>>>=

&&

| |

==

=

~

?:




Instanceof

[ ]





Bo’luvchilar (Ajratuvchilar)

Faqat bir nechta belgilar guruhi Java programmasida nomsiz qolgan.Bu programma kodiga tashqi tomondan ta’sir qiluvchi oddiy bo’luvchilar.





Belgi

Nomi

Qayerlarda ishlatiladi

( )

Aylana qavs

Metod chaqirishda va e’lonlardagi parametrlar ro’yxatini ajratib turadi.Shu jumladan operasiya topshiriqlarida ishlatiladi.

{ }

Figurali qavs

Sinflardagi kod blokini chegaralab turadi.Metod local miqyosida qo’llaniladi

[ ]

Kvadrat qavs

E’londan massivlarda ko’proq qo’llaniladi.Aloxida elementlar massivi ham shu jumladandir.

;

Nuqtali vergul

Operatorlarni bo’lmaydi.

(ajratadi)



,

Vergul

Indikatorlarni ajratib operatorlarni bog’lash vazifasini o’taydi

.

nuqta

Sinf nomlarini va paket nomlarini ajratadi.


Operatorlar.

Java tilidagi operatorlar – bu maxsus belgilar bo’lib,translyatorga sizning ayrim operasiya o’tkazuvchilar bilan operasiya o’tkazmoqchi ekanligingiz haqida ma’lumot beradi.Ayrim operatorlar bitta operasiya o’tkazuvchi bo’lishini talab etadi.

Ular unarli deb nomlanadi.

Operatorlar operasiya qiluvchilar oldida qo’yilsa ular prefiksli deb nomlanadi,keyin qo’yilsa esa postfiksli operatorlar deyiladi.Ko’pchilik operatorlarni ikki operasiya o’tkazuvchilar orasiga qo’yadi,ular infiksli operatorlar deb nomlanadi.

Javada 44 ta operatorlar mavjud.Ularni 4 sinfga ajratish mumkin. Arifmetik,bitli,tenglashtiruvchi operatorlar va mantiqiy operatorlar.

Arifmetik operatorlar.

Arifmetik operatorlar xuddi algebradagidek ayrim vazifasini bajaradi. Kirish huquqiga ega bo’lgan operasiya o’tkazuvchilar raqamli turlarga ega bo’lmoqlari lozim.Masalan bu operatorlar mantiqiy tiplar bilan ishlay olmaydi,char tipi bilan esa ishlay oladi.




OPERATOR

NATIJA

OPERATOR

NATIJA

+

Qo’shish

+ =

Qoshish bilan o’zlashtirish

-

Ayirish

-=

Ayirish bilan o’zlashtirish

*

Ko’paytirish

*=

Ko’paytirish bilan o’zlashtirish

/

Bo’lish

/=

Bo’lish bilan o’zlashtirish

%

Modul bo’yicha bo’lish

%=

Modul bo’yicha bo’lish bilan o’zlashtirish

++

Inkrement

--

Dekrement


TO’RT ARIFMETIK HARAKAT.

Pastda opereatorlarning ustida ish olib boorish oddiy programmasi keltirilgan.

class BasicMath { public static void int a = 1 + 1;

int b = a * 3;

main(String args[]) {

int c = b / 4;

int d = b - а;

int e = -d;

System.out.println("a = " + а);

System.out.println("b = " + b);

System.out.println("c = " + c);

System.out.println("d = " + d);

System.out.println("e = " + e);

} }
Bu programmani ishga tushirgandan so’ng siz quyidagi natijani olishingiz kerak.

C: \> java BasicMath

a = 2 b = 6 c = 1

d = 4 e = -4

MODUL BO’YICHA AJRATUVCHI OPERATORLAR.

Modul bo’yicha ajratuvchi operatorlar yoki mod operatori % belgisi bilan ajratiladi.Bu operator birinchi operatsiyada ajratishdan qolgan qoldiqni ikkinchi operatsiyaga qaytarish vazifasini bajaradi.C++ funksiyasidan farqli o’laroq bu programma faqat butun sonlar bilan cheklanib qolmaydi.Pastda ko’rsatilgan programma shu operatorni tasvirlaydi.

class Modulus {

public static void main (String args []) {

int x = 42;

double у = 42.3;

System.out.println("x mod 10 = " + x % 10);

System.out.println("y mod 10 = " + у % 10);} }

Bu programmani ishga tushirgandan so’ng siz quyidagi natijani olishingiz kerak.

С:\> Modulus

x mod 10 = 2

y mod 10 = 2.3




Download 318,5 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   39




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish