1 Evaluasi ekspresi integer
A snippet kuliah karo mentor minangka bagéan saka kursus Universitas Codegym. Ndaftar kanggo kursus lengkap.
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
A snippet kuliah karo mentor minangka bagéan saka kursus Universitas Codegym. Ndaftar kanggo kursus lengkap.
Ing Jawa, mbagi 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 bakal2 |
|
6.3333(3) |
Nilai saka variabel bakal6 |
|
1.2 |
Nilai saka variabel bakal1 |
|
0.5 |
Nilai saka variabel 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 bakal1 |
|
5 karo sisa saka0 |
Nilai saka variabel bakal0 |
|
1 karo sisa saka4 |
Nilai saka variabel bakal4 |
|
0 karo sisa saka1 |
Nilai saka variabel bakal1 |
Iki operator banget migunani. Iki digunakake akeh. Contone, kanggo mangerteni apa nomer genap utawa ganjil , mung dibagi 2
lan mbandhingake sisa karo nol. Yen isih nol, banjur nomer malah; 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
A snippet kuliah karo mentor minangka bagéan saka kursus Universitas Codegym. Ndaftar kanggo kursus lengkap.
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 (decrement dening 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 |
GO TO FULL VERSION