1 Mengevaluasi ekspresi bilangan bulat
Cuplikan kuliah dengan seorang mentor sebagai bagian dari kursus Codegym University. Mendaftar untuk kursus penuh.
Sisi kanan operator penugasan (tanda sama dengan) dapat berupa ekspresi apa saja — kombinasi angka, variabel, dan operator matematika ( +, -, *, /).
Anda juga dapat menggunakan tanda kurung (). Di Jawa, seperti dalam matematika, ekspresi di dalam tanda kurung dievaluasi terlebih dahulu, baru kemudian yang di luar tanda kurung.
Perkalian dan pembagian memiliki prioritas yang sama dan lebih tinggi dari penjumlahan dan pengurangan.
Contoh:
| Penyataan | Catatan |
|---|---|
|
Nilai variabel akan menjadi8 |
|
Nilai variabel akan menjadi1 |
|
Nilai variabel akan menjadi6 |
|
Menjalankan pernyataan ini akan menghasilkan kesalahan "pembagian dengan nol" , dan program akan berhenti. |
Ekspresi juga dapat menyertakan variabel:
| Penyataan | Catatan |
|---|---|
|
Nilai variabel a akan menjadi 1Nilai variabel b akan menjadi 2Nilai variabel c akan menjadi4 |
Terlebih lagi, variabel yang sama bisa berada di kiri dan kanan operator penugasan :
| Penyataan | Catatan |
|---|---|
|
Nilai variabel x akan menjadi 5Nilai variabel x akan menjadi 6Nilai variabel x akan menjadi 7Nilai variabel x akan menjadi 8Nilai variabel x akan menjadi 9Nilai variabel x akan menjadi10 |
Maksudnya di sini adalah bahwa dalam bahasa Jawa =simbol tidak berarti persamaan . Sebaliknya, itu adalah operator yang menetapkan variabel di sebelah kiri tanda =nilai yang dihitung dari ekspresi di sebelah kanan tanda =.
2 Pembagian bilangan bulat
Cuplikan kuliah dengan seorang mentor sebagai bagian dari kursus Codegym University. Mendaftar untuk kursus penuh.
Di Jawa, membagi bilangan bulat dengan bilangan bulat selalu menghasilkan bilangan bulat . Sisa dari operasi pembagian dibuang. Atau, Anda bisa mengatakan bahwa hasil pembagian selalu dibulatkan ke bilangan bulat terdekat.
Contoh:
| Penyataan | Hasil pembagian | Catatan |
|---|---|---|
|
2.5 |
Nilai variabel akan menjadi2 |
|
6.3333(3) |
Nilai variabel akan menjadi6 |
|
1.2 |
Nilai variabel akan menjadi1 |
|
0.5 |
Nilai variabel akan menjadi0 |
3 Sisa pembagian bilangan bulat
Selain penjumlahan, pengurangan, perkalian, dan pembagian bilangan bulat, Java juga memiliki operator modulo . Ini adalah simbol persen ( %). Operator ini mengembalikan sisa bilangan bulat dari membagi bilangan bulat dengan bilangan bulat (bukan bagian pecahan).
Contoh:
| Penyataan | Hasil pembagian | Catatan |
|---|---|---|
|
2dengan sisa dari1 |
Nilai variabel akan menjadi1 |
|
5dengan sisa dari0 |
Nilai variabel akan menjadi0 |
|
1dengan sisa dari4 |
Nilai variabel akan menjadi4 |
|
0dengan sisa dari1 |
Nilai variabel akan menjadi1 |
Ini adalah operator yang sangat berguna. Ini banyak digunakan. Misalnya, untuk mengetahui apakah suatu bilangan genap atau ganjil , cukup bagi dengan 2dan bandingkan sisanya dengan nol. Jika sisanya nol, maka angkanya genap; jika sama dengan satu, maka jumlahnya ganjil.
Berikut tampilan pemeriksaan ini:
(a % 2) == 0
di mana, Anda dapat menebaknya, a % 2adalah sisa pembagian dengan 2(yaitu 0atau 1), dan == digunakan untuk membandingkan dengan nol.
4 Penambahan dan pengurangan
Cuplikan kuliah dengan seorang mentor sebagai bagian dari kursus Codegym University. Mendaftar untuk kursus penuh.
Dalam pemrograman, menambah atau mengurangi variabel per satu adalah operasi yang sangat umum. Ada perintah khusus untuk tindakan ini di Jawa:
Operator kenaikan ( kenaikan satu per satu) terlihat seperti ini:
a++;
Pernyataan ini persis sama dengan Ini meningkatkan variabel satu per satu.a = a + 1;a
Operator pengurangan ( pengurangan satu per satu) terlihat seperti ini:
a--;
Pernyataan ini persis sama dengan Ini mengurangi variabel satu per satu.a = a - 1;a
Contoh
| Penyataan | Catatan |
|---|---|
|
Nilai variabel x akan menjadi 5Nilai variabel x akan menjadi 6Nilai variabel x akan menjadi 7Nilai variabel x akan menjadi 8Nilai variabel x akan menjadi 9Nilai variabel x akan menjadi10 |
|
Nilai variabel x adalah 5Nilai variabel x adalah 4Nilai variabel x adalah 3Nilai variabel adalah Nilai variabel x adalah Nilai variabel adalah Nilai variabel adalah2x1x0x-1 |
GO TO FULL VERSION