Kondisi Bersyarat (Conditionals)-JAVA

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 isiboolean 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 > health

Persamaan

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!!
  1. 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!!
  1. Deklarasikan variabel lavaPit dengan isi 3,4
  2. deklarasikan variabel player dengan isi 3,1
  3. deklarasikan variabel dead yang memiliki isi true jika player berada di lava dan false jika 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 .
  1. Urutkan blok -blok kode dibawah ini dengan benar,pertama deklarasikan variabel gameOver dan cek apakah isDead adalah true dan lives berisi 0 .
; 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!!
  1. Urutkan kode dibawah ini dengan mengikuti instruksi.
Instruksi!!
  • Buatlah variabel boolean dengan isi quit
  • Pertama cek jika gameOver bernilai true
  • Tempatkan konsis OR
  • Kemudian cek jika lives == 0
= boolean quit gameOver || lives == 0 ;

0 komentar:

Belajar Dengan Video

BELAJAR HTML





BELAJAR PHP

BELAJAR JAVASCRIPT

BELAJAR JAVA