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 1 Nilai saka variabel b bakal 2 Nilai 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 5 Nilai saka variabel x bakal 6 Nilai saka variabel x bakal 7 Nilai saka variabel x bakal 8 Nilai saka variabel x bakal 9 Nilai 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 a bakal2 |
|
6.3333(3) |
Nilai saka variabel b bakal6 |
|
1.2 |
Nilai saka variabel c bakal1 |
|
0.5 |
Nilai saka variabel d bakal0 |
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 |
---|---|---|
|
2 karo sisa saka1 |
Nilai saka variabel a bakal1 |
|
5 karo sisa saka0 |
Nilai saka variabel b bakal0 |
|
1 karo sisa saka4 |
Nilai saka variabel c bakal4 |
|
0 karo sisa saka1 |
Nilai saka variabel d bakal1 |
Iki operator banget migunani. Iki digunakake akeh. Contone, kanggo mangerteni apa nomer genap utawa ganjil , mung dibagi 2
lan 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 % 2
punika seko divisi dening 2
(IE 0
utawa 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 5 Nilai saka variabel x bakal 6 Nilai saka variabel x bakal 7 Nilai saka variabel x bakal 8 Nilai saka variabel x bakal 9 Nilai saka variabel x bakal10 |
|
Nilai saka variabel x bakal dadi 5 Nilai saka variabel x bakal 4 Nilai saka variabel bakal Nilai x saka variabel bakal Nilai saka variabel bakal Nilai saka variabel bakal Nilai saka variabel bakal3 x 2 x 1 x 0 x -1 |