Video: INDONESIA TERANCAM..!! 5 NEGARA INI INGIN MENGUASAI INDONESIA #YtCrash 2024
Pertimbangkan contoh ini jika Anda perlu menulis kondisi yang lebih baik di Jawa. Di Backgammon dan permainan dadu lainnya, rolling 3 dan 5 tidak sama dengan rolling 4 dan 4, meskipun total untuk kedua gulungan adalah 8. Langkah selanjutnya bervariasi, tergantung pada apakah Anda menggandakan kartu ganda.
Agar komputer bisa memutar dua dadu, Anda menjalankan myRandom. nextInt (6) + 1 dua kali. Kemudian Anda menggabungkan dua gulungan menjadi lebih besar, lebih rumit jika pernyataan.
Jadi untuk mensimulasikan permainan Backgammon (dan banyak situasi lain yang lebih praktis), Anda perlu menggabungkan kondisinya.
Jika die1 + die2 sama dengan 8 dan die1 sama dengan die2, …
Anda membutuhkan hal-hal seperti dan dan atau - hal-hal yang dapat menghubungkan kondisi bersama-sama. Java memiliki operator untuk mewakili konsep-konsep ini.
Simbol Operator | Arti | Contoh |
---|---|---|
& & | dan | 4 |
|| | atau | usia <4 || 8 |
! | bukan | ! setiapKidGetsTen |
-
Nilai variabel umur lebih besar dari 4
dan kurang dari 8. Angka 5, 6, 7, 8, 9 … semuanya lebih besar dari 4. Tapi di antara angka-angka ini, hanya 5, 6, dan 7 yang kurang dari 8. Jadi hanya angka 5, 6, dan 7 yang memenuhi kondisi gabungan ini.
Nilai variabel umur kurang dari 4
atau lebih besar dari 8. Untuk menciptakan kondisi atau , Anda menggunakan dua simbol pipa. Pada banyak keyboard U. S. Inggris, Anda dapat langsung menemukan simbol pipa di atas tombol Enter (tombol yang sama seperti garis miring terbalik, namun bergeser).
Anda mungkin bingung dengan tanda seru. Anda mungkin berpikir begitu! masing-masingKidGetsTen berarti, "Ya, setiap anak
mendapatkan sepuluh orang. "Tapi bukan itu yang dimaksud dengan ungkapan ini. Ungkapan ini mengatakan, "Variabel yang masing-masing tidak diketahui tidak benar bernilai ."Di Jawa dan bahasa pemrograman lainnya, sebuah tanda seru berarti negatif, untuk tidak mungkin, untuk tidak.
ekspresi masing-masingKidGetsTen dan! setiapKidGetsTen memiliki nilai yang berlawanan. Jadi, kapan masing-masingKidGetsTen benar! SetiapKidGetsTen salah (dan sebaliknya). Java's || operator adalah inklusif
Ini berarti bahwa Anda benar setiap kali benda di sebelah kiri benar, benda di sisi kanan adalah benar, atau keduanya benar. Misalnya, kondisi 2