1 Pagsusuri ng mga integer na expression
Isang lecture snippet na may mentor bilang bahagi ng kurso ng Codegym University. Mag-sign up para sa buong kurso.
Ang kanang bahagi ng isang assignment operator (equal sign) ay maaaring maging anumang expression — anumang kumbinasyon ng mga numero, variable, at mathematical operator ( +
, -
, *
, /
).
Maaari ka ring gumamit ng mga panaklong ()
. Sa Java, tulad ng sa matematika, ang mga expression sa loob ng mga panaklong ay unang sinusuri, at pagkatapos ay kung ano ang nasa labas ng mga panaklong.
Ang multiplikasyon at paghahati ay may pantay na pangunguna at mas mataas kaysa sa pagdaragdag at pagbabawas.
Mga halimbawa:
Pahayag | Tandaan |
---|---|
|
Ang halaga ng variable ay magiging8 |
|
Ang halaga ng variable ay magiging1 |
|
Ang halaga ng variable ay magiging6 |
|
Ang pagpapatupad ng pahayag na ito ay magbubunga ng error na "division by zero" , at magwawakas ang programa. |
Ang isang expression ay maaari ding magsama ng mga variable:
Pahayag | Tandaan |
---|---|
|
Ang halaga ng variable a ay magiging 1 Ang halaga ng variable b ay magiging 2 Ang halaga ng variable c ay magiging4 |
Higit pa rito, ang parehong variable ay maaaring nasa kaliwa at kanan ng assignment operator :
Pahayag | Tandaan |
---|---|
|
Ang halaga ng variable x ay magiging 5 Ang halaga ng variable x ay magiging 6 Ang halaga ng variable x ay magiging 7 Ang halaga ng variable x ay magiging 8 Ang halaga ng variable x ay magiging 9 Ang halaga ng variable x ay magiging10 |
Ang punto dito ay na sa Java ang =
simbolo ay hindi nangangahulugang pagkakapantay - pantay . Sa halip, ito ay isang operator na nagtatalaga sa variable sa kaliwa ng =
sign ang kinakalkula na halaga ng expression sa kanan ng =
sign.
2 Dibisyon ng integer
Isang lecture snippet na may mentor bilang bahagi ng kurso ng Codegym University. Mag-sign up para sa buong kurso.
Sa Java, ang paghahati ng isang integer sa isang integer ay palaging nagreresulta sa isang integer . Ang natitira sa operasyon ng dibisyon ay itinapon. O, maaari mong sabihin na ang resulta ng paghahati ay palaging naka-round down sa pinakamalapit na integer.
Mga halimbawa:
Pahayag | Resulta ng dibisyon | Tandaan |
---|---|---|
|
2.5 |
Ang halaga ng variable ay magiging2 |
|
6.3333(3) |
Ang halaga ng variable ay magiging6 |
|
1.2 |
Ang halaga ng variable ay magiging1 |
|
0.5 |
Ang halaga ng variable ay magiging0 |
3 Natitira sa dibisyon ng mga integer
Bukod sa karagdagan, pagbabawas, pagpaparami, at paghahati ng mga integer, mayroon ding modulo operator ang Java. Ito ang simbolo ng porsyento ( %
). Ibinabalik ng operator na ito ang buong bilang na natitira sa paghahati ng integer sa isang integer (hindi ang fractional na bahagi).
Mga halimbawa:
Pahayag | Resulta ng dibisyon | Tandaan |
---|---|---|
|
2 na may natitira sa1 |
Ang halaga ng variable ay magiging1 |
|
5 na may natitira sa0 |
Ang halaga ng variable ay magiging0 |
|
1 na may natitira sa4 |
Ang halaga ng variable ay magiging4 |
|
0 na may natitira sa1 |
Ang halaga ng variable ay magiging1 |
Ito ay isang napaka-kapaki-pakinabang na operator. Ito ay ginagamit ng marami. Halimbawa, upang malaman kung ang isang numero ay even o odd , hatiin lang ito 2
at ihambing ang natitira sa zero. Kung ang natitira ay zero, kung gayon ang numero ay pantay; kung ito ay katumbas ng isa, kung gayon ang bilang ay kakaiba.
Narito ang hitsura ng tseke na ito:
(a % 2) == 0
kung saan, nahulaan mo ito, a % 2
ay ang natitirang bahagi ng dibisyon sa pamamagitan ng 2
(ibig sabihin 0
o 1
), at ==
ginagamit upang ihambing sa zero.
4 Pagtaas at pagbaba
Isang lecture snippet na may mentor bilang bahagi ng kurso ng Codegym University. Mag-sign up para sa buong kurso.
Sa programming, ang pagtaas o pagbaba ng isang variable ng isa ay napaka-karaniwang mga operasyon. Mayroong mga espesyal na utos para sa mga pagkilos na ito sa Java:
Ang increment (increment ng isa) operator ay ganito ang hitsura:
a++;
Ang pahayag na ito ay eksaktong kapareho ng Itinataas ang variable ng isa.a = a + 1;
a
Ang decrement (decrement by one) operator ay ganito ang hitsura:
a--;
Ang pahayag na ito ay eksaktong kapareho ng binabawasan nito ang variable ng isa.a = a - 1;
a
Mga halimbawa
Pahayag | Tandaan |
---|---|
|
Ang halaga ng variable x ay magiging 5 Ang halaga ng variable x ay magiging 6 Ang halaga ng variable x ay magiging 7 Ang halaga ng variable x ay magiging 8 Ang halaga ng variable x ay magiging 9 Ang halaga ng variable x ay magiging10 |
|
Ang halaga ng variable x ay magiging 5 Ang halaga ng variable x ay magiging 4 Ang halaga ng variable x ay magiging 3 Ang halaga ng variable x ay magiging 2 Ang halaga ng variable ay x magiging 1 Ang halaga ng variable x ay magiging 0 Ang halaga ng variable x ay magiging-1 |
GO TO FULL VERSION