Java тілі толығымен объектіге бағытталған тіл



бет8/8
Дата09.10.2023
өлшемі38.85 Kb.
#480187
түріБағдарламасы
1   2   3   4   5   6   7   8
Лекции қазақша JAVA

+ қосу 3 + 2 = 5
- алу 5 – 2 = 3
* көбейту 3 * 2 = 6
/ толық бөлу 5 / 3 = 1
% Бөлімнің қалдығы 5 % 3 = 2
5 % 2 = 1
5 % 1 = 0
5 % 5 = 0
2 % 3 = 2
++ инкремент/++ ұлғайту x++ = x + 1
++x = x + 1
-- декремент/ --азайту x-- = x – 1
--x = x – 1
Си тіліндегі сияқты, Java тіліндегі бүтін типті өрнектер символдық түрдегі операндтарды да (char) қамтуы мүмкін, бұл ретте операциялар таңбаның тұрақты кодтарымен орындалады және нәтиже бүтін сан немесе символ түрінде көрсетілуі мүмкін :
A’ + 3 = ‘D’
A’ + 3 = 68
a’ – 32 = ‘A’
a’ – 32 = 65
0’ + 1 = 49
0’ + 1 = ‘1’
Егер бүтін түрдегі өрнек әртүрлі типтегі операндтарды қамтыса, түрлер автоматты түрде біреуіне, ең ұзынына түрлендіріледі:
- егер операндтардың кем дегенде біреуі long типті болса, онда қалғандары long типті операндтарға түрлендіріледі және нәтиже де long типті болады,
- барлық басқа жағдайларда операндтар int түріне түрлендіріледі.
Биттік операциялар операндтардың екілік кодтарында, кодтың әрбір битінде бөлек орындалады. Оларға мыналар жатады:
& ЖӘНЕ 5&3 = 1 101 = 5
&
011 = 3
___
001 = 1
| НЕМЕСЕ 5|3 = 7 101 = 5
|
011 = 3
___
111 = 7
^ ерекше НЕМЕСЕ 5^3 = 6 101 = 5
^
011 = 3
___
110 = 6
Жұмыс басымдығы:
- белгіні өзгерту
++ ұлғайту
-- азайту
Бұл операциялар ең жоғары басымдыққа ие және оңнан солға қарай өрнектерде орындалады.

Одан кейін операциялар орындалады:


*, /, % көбейту түріндегі амалдар
+, - қосу сияқты амалдар
& биттік ЖӘНЕ
^ эксклюзивті НЕМЕСЕ
| биттік НЕМЕСЕ
Бұл операциялар солдан оңға қарай өрнектерде орындалады. Есептеу тәртібін жақша арқылы өзгертуге болады.
Бүтін типті өрнектерді жазу мысалдары:
5*x*x*x
a*b/c + c/(a*b)

Примеры вычислений выражений целого типа:
(5&3) + (5|3)= 8
(int)(Math.ceil(5.9) % Math.floor(5.9) + Math.round(5.9)) = 7
(int)(Math.rint(2.7) / Math.round(2.7) + 3%5) = 4


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет