Operator Relasi,Persamaan,Kondisi Operator AND,Operator Kondisi OR
Operator Relasi
Ini adalah sebuah operator yang memperbolehkan kamu untuk membuat perbandingan diantara nomor.Di dalam setiap kasus,operator ini mengulang isi
boolean untuk mengatakan true atau false .
Kita mempunyai ketidaksamaan operator perbandingan saat ditest jika nomor adalah lebih besar
> atau lebih kecil < ke nomor yang lain.Ini adalah contoh ketelitian yang lebih besar.boolean val1 = 3 > 4; //return false
boolean val2 = 2 > -1; //return true
Disini adalah contoh penggunaan dengan teliti perbandingan lebih kecil dari
< .boolean val3 = 3 < 3; //return false
boolean val3 = 4 < 8; //return true
Kita juga mempunyai perbandingan ketidaksamaan operator yang ingin mengulang
true jika isi sama dengan baik.Mari lihat ketidak ketatan lebih besar dari pada operator >= .boolean val1 = 3 >= 4; //return false
boolean val1 = 2 >= -1; //return true
Disini adalah contoh penggunanan ketelitian lebih kecil dari
<=perbadingan.boolean val1 = 3 <= 3; //return false
boolean val1 = 10 <= 8; //return true
Ingatlah bahwa di Java,pemesanan karakter terjadi,kamu tidak bisa merubah
> dan = dengan lebih besar atau sama dengan ke operator => ,ini bukanlah operasi relasi.
Latihan!!
1.Urutkan kode berikut.Instruksi,deklarasika variabel
isDead dan cek apakah damage lebih besar dari pada sama dengan health .damage boolean isDead = >= ; health
Jawaban:______________________________________________
2.Pilihah semua yang semua yang menandakan bahwa
health lebih kecil sama dengan damage .
a.
health <= damage
b.
damage <= health
c.
helath >= damage
d.
damage > healthPersamaan
Dari penambahan ke operator relasi,kita mempunyai operator persamaan yang kita bisa gunakan untuk menetukan jika dua variabel mempunyai isi yang sama atau isi yang berbeda.
int hiddenNumber = 17; int guess = 18;
//==ini adalah persamaan boolean correct = guess == hiddenNumber;
//!= ini ketidaksamaan boolean incorrect = guess != hiddenNumber;
Perlu di garis bawahi bahwa
== adalah operator persamaan dan =adalah operator tugas.Jangan bingung dengan dua operator ini.Ingatlah bahwa di Java,pemesanan karakter terjadi! Kamu tidak dapat merubah!dan=di lebih besar sama dengan ke operator=!ini ketidaksamaan operator.
Latihan!!
- yang manakah operator yang menggunakan untuk mengecek jika dua variabel sama dengan?
a.
=
b.
>
c.
!=
d.
<
e.
==
Jawaban:_____________________________________________
2.Urutkan baris dibawah ini dengan urutan sesuai instruksi yang benar.
Instruksi!!
- Deklarasikan variabel
lavaPitdengan isi3,4 - deklarasikan variabel
playerdengan isi3,1 - deklarasikan variabel
deadyang memiliki isitruejika player berada di lava danfalsejika tidak.
double lavaPit = 3,4;boolean dead = lavaPit == player;double player = 3.1;
Jawaban:__________________________________________________________
Kondisi Operator AND
Kita menggunakan operator relasi untuk menampilkan perbandingan tunggal,tapi,apa yang kita cari untuk memperbaiki kelipatan perbandingan?
Seharusnya saat musuh menyerang pemain kita,dan kita ingin mengetahui apakah pemain kita ada yang mati.Kita harus memastikan apakah pemain kita menyatakan AND dan apakah penyerangan ditangani supaya pemain kita benar benar tidak berkurang nyawanya dalam game.
Kita bisa menggunaka Operator kondisi
&& untuk menyatakan bahwa keduanya menghubungkan dan harus true .Jika terulang true saja maka keduanya berhubungan true .boolean validState = true; int health = 100; int damage = 120;
//Penyataan true dan damage lebih besar dari pada health,jadi playerDead adalah true boolean.playerDead = validState = true && damage >= health
Kita juga bisa memendekkan yang pertama membuat simpel operan
validState sejak variabel tersebut menjadi boolean yang berisi antara true dan false ///Menyatakan sah apabila true dan damage lebih besar dari health,jadi playerDead adalah true
Ingatlah bahwa kondisi Opertor AND ,operan keduanya harus menjadi true.Jika opran hanya berisi
false ,maka hasil dari kondisi Operator AND akan menjadi false .- Urutkan blok -blok kode dibawah ini dengan benar,pertama deklarasikan variabel
gameOverdan cek apakahisDeadadalah true danlivesberisi0.
; isDead && lives==0 = boolean gameOver
Jawaban:________________________________________________
Operator Kondisi OR
Kita juga mempunyai kondisi operator OR.Jika game kita mempunyai lubang lava dan musuh,jadi kita kita bisa mengetahui bagaimana pemain kita mati.Pemain kita akan mati jika menjatuhkan dirinya ke lubang lava atau / OR mati karena diserang musuh.
Contoh Soal!!
- Urutkan kode dibawah ini dengan mengikuti instruksi.
Instruksi!!
- Buatlah variabel
booleandengan isiquit - Pertama cek jika
gameOverbernilaitrue - Tempatkan konsis OR
- Kemudian cek jika
lives == 0
= boolean quit gameOver || lives == 0 ;
0 komentar:
Post a Comment