1. Evaluasi ekspresi integer
Sisih tengen operator penugasan (tanda padha) bisa dadi ekspresi apa wae - kombinasi nomer, variabel, lan operator matematika ( +, -, *, /).
Sampeyan uga bisa nggunakake tanda kurung (). Ing Jawa, kaya ing matematika, ekspresi ing njero kurung dievaluasi luwih dhisik, banjur apa sing ana ing njaba kurung.
Perkalian lan divisi nduweni precedence sing padha lan luwih dhuwur tinimbang tambahan lan pengurangan.
Tuladha:
| Pratelan | Cathetan |
|---|---|
|
Nilai saka variabel bakal8 |
|
Nilai saka variabel bakal1 |
|
Nilai saka variabel bakal6 |
|
Nglakokake statement iki bakal ngasilake kesalahan "divisi dening nol" , lan program bakal mandheg. |
Ekspresi uga bisa kalebu variabel:
| Pratelan | Cathetan |
|---|---|
|
Nilai saka variabel a bakal 1Nilai saka variabel b bakal 2Nilai saka variabel c bakal4 |
Apa maneh, variabel sing padha bisa ana ing sisih kiwa lan tengen operator penugasan :
| Pratelan | Cathetan |
|---|---|
|
Nilai saka variabel x bakal 5Nilai saka variabel x bakal 6Nilai saka variabel x bakal 7Nilai saka variabel x bakal 8Nilai saka variabel x bakal 9Nilai saka variabel x bakal10 |
Intine ing kene yaiku yen ing Jawa =simbol kasebut ora ateges kesetaraan . Nanging, iku operator sing nemtokake variabel ing sisih kiwa tandha =nilai sing diwilang saka ekspresi ing sisih tengen tandha =.
2. Divisi saka integer
Ing Jawa, pamisah integer karo integer tansah ngasilake integer . Sisa operasi divisi dibuwang. Utawa, sampeyan bisa ngomong yen asil divisi tansah dibunderaké mudhun menyang integer paling cedhak.
Tuladha:
| Pratelan | Hasil pembagian | Cathetan |
|---|---|---|
|
2.5 |
Nilai saka variabel abakal2 |
|
6.3333(3) |
Nilai saka variabel bbakal6 |
|
1.2 |
Nilai saka variabel cbakal1 |
|
0.5 |
Nilai saka variabel dbakal0 |
3. Sisa divisi saka wilangan bulat
Saliyane tambahan, pengurangan, perkalian, lan pembagian integer, Jawa uga nduweni operator modulo . Iku simbol persen ( %). Operator iki ngasilake sisa-sisa nomer kanggo mbagi integer kanthi integer (dudu bagean pecahan).
Tuladha:
| Pratelan | Hasil pembagian | Cathetan |
|---|---|---|
|
2karo sisa saka1 |
Nilai saka variabel abakal1 |
|
5karo sisa saka0 |
Nilai saka variabel bbakal0 |
|
1karo sisa saka4 |
Nilai saka variabel cbakal4 |
|
0karo sisa saka1 |
Nilai saka variabel dbakal1 |
Iki operator banget migunani. Iki digunakake akeh. Contone, kanggo mangerteni apa nomer genap utawa ganjil , mung dibagi 2lan mbandhingaké sisa karo nul. Yen turahane nol, banjur angka kasebut genap; yen padha karo siji, banjur nomer ganjil.
Mangkene pamriksan iki:
(a % 2) == 0
ngendi, sampeyan guessed, a % 2punika seko divisi dening 2(IE 0utawa 1), lan ==digunakake kanggo mbandhingaké karo nul.
4. Tambah lan nyuda
Ing pemrograman, nambah utawa nyuda variabel kanthi siji minangka operasi sing umum banget. Ana prentah khusus kanggo tumindak kasebut ing Jawa:
Operator increment (tambah siji) katon kaya iki :
a++;
Pernyataan iki persis padha karo nambah variabel siji.a = a + 1;a
Operator decrement (kurang siji) katon kaya iki :
a--;
Pernyataan iki persis padha karo Ngurangi variabel kanthi siji.a = a - 1;a
Tuladha
| Pratelan | Cathetan |
|---|---|
|
Nilai saka variabel x bakal 5Nilai saka variabel x bakal 6Nilai saka variabel x bakal 7Nilai saka variabel x bakal 8Nilai saka variabel x bakal 9Nilai saka variabel x bakal10 |
|
Nilai saka variabel x bakal dadi 5Nilai saka variabel x bakal 4Nilai saka variabel bakal Nilai x saka variabel bakal Nilai saka variabel bakal Nilai saka variabel bakal Nilai saka variabel bakal3x2x1x0x-1 |
GO TO FULL VERSION