Belajar Lebih Banyak Operator-Java

              

Tanda Kurung,Tugas-tugas Operator,Lanjutan Tugas -tugas Operator,Operator Unary

Tanda Kurung

Untuk memesan operasi variabel aritmatika kita harus mengetahui bagaimana aplikasi serupa bisa bekerja.
  1. Tanda kurung
  2. Perkalian dan pembagian dari kiri ke kanan
  3. penambahan dan pengurangan dari kanan ke kiri.
hal yang paling penting adalah sesuatu yang mengingat segalanya didalam kurung selalu menjadi yang pertama!
//Pengurangan (RawScore - Scoresmenetara)akan dihitung terlebih dahulu
int score = (RawScore - Scoresmenetara) * playerabalabal;
Latihan!!
  1. Yang manakah operasi yang akan dihitung terlebih dahulu di dalam kode yang dipotong?
int value = 17 * (5-1) / 2;
a. 5 -1
b. 17 * 5
c. 1 / 2
Jawaban:_____________________________________
2.Apakah isi dari variabelscore ?
int score = (10 * 2) - 5;
Jawaban:_____________________________________

Tugas-tugas Operator

Hal yang paling penting dalam operator adlah Tugas dari Operator , dilambangkan dengan tanda sama dengan = .Kita akan melihat bagaimana kita mendeklarasikan variabel.
int lives = 2;
Anda mungkin berpikir arti dari ‘sama dengan’ adalah sama dengan matematika.Akan tetapi Tugas-tugas Operator adalah lebih banyak dari itu.Tugas operator menerjemahkan ke ‘mengambil isi dari operasi yang ada di kanan dan menyimpannya ke variabel yang ada dikiri’.Kode diatas sebenarnya menerjemahkan tentang ‘ambil isi 2 dan simpan di variabel yang bernama lives .
Kita bisa menulis seperti dibawah ini.
int lives;
lives = 2;
tetapi kita akan mengunakan shortcut dan mendeklarasikan dan menginiliasikan variabel dengan isi seperti kode bagian pertama.

Lanjutan Tugas -tugas Operator

Mari kita lihat tugas operator bukanlah sama seperti ‘sama dengan’ matematika.
int lives = 2;
lives = lives + 1;
kode diatas adalah kode Java yang sebenarnya sangat valid,akan tetapi matematika tidak membuat merasakan! .Oleh sebab itu tugas operator tidaklah sama dengan sama dengan matematika.Ada beberapa cara untuk mengambil baris kedua di java.
  1. Ambil isi dari java lives ,dengan yang 2
  2. Tambahkan 1 kedalam 3
  3. Simpanlah itu dengan isi 3 dan kembali ke variabel lives
Ingatlah bahwa tugas operator membuat kita mengambil isi yang kanan dan meletakkanya di variabel kiri.
Latihan!!
  1. Apa isi dari variabel score setelah mengikuti baris kode?
int score = 10 ;
score = score * 2;
Jawaban:_________________________

Operator Unary

Operator unary adalah operator Java yang tidak memerlukan dua variabel.Tidak seperti operasi biner (penambahan,pengurangan,perkalian,pembagian) mereka memerlukan dua variabel atau nomor.Operator Unary hanya memerlukan satu variabel.
Empat operator Unary adalah java yang mempunyai kenaikan ++ ,pengurangan -- ,penyangkalan/penolakan - dan pujian !.
Operator penambahan menambahkan 1 dari variabel,mengganti isi dari itu sendiri!
int playerLives = 2;
playerLives
//3
//Ini adalah setara dengan playerLives = playerLives * 1;
Operator pengurangan sendiri mengurangi satu ke sebuah variabel,mengganti isi dari itu sendriri.
int playerLives = 3;
playerLives--;
//2
//Ini adalah setara denga  playerLives = playerLives - 1;
Operator penolakan merubah tanda ke variabel.akan tetapi tidak semua yang dirubah isnya adalah variabel.
int playerLives = 1;
playerLives = -playerLives;
//1
playerLives = -playerLives;
//1
Operator kompliment adlah seperti operator negation,akan tetapi untuk bolean. Akan tetapi membalik isi dari boleanketrue ke false dan falseke true .Ini tidak merubah isi dari variabel.
boolean challangeMode = true;
challangeMode = !chalangeMode;
//false
challangeMode = !challangeMode;
//true
Operator negasi dan operator compliment merubah variabel itu sendiri,jadi kita mempunyai untuk digunakan di tugas operator untuk merubah isi dari variabel.Operator penambahan dan pengurangan merubah isi dari variabel,jadi kita tidak membutuhkan untuk menggunakan operator tugas.
Latihan!!
1.Pilih semua penambahan yang menandakan bahwa lives mempunyai isi variabel 1 .
a. lives--;
b. lives = lives + 1;
c. lives + 1;
d. lives++;
Jawaban:_______________________________________
2. Apa perbedaan antara operator unary seperti penambahan ++ dan operator biner seperti penambahan + ?
a. operator biner lebih cepat dari pada operator unary.
b. Operator unary hanya memerlukan satu input.
c. Operator unary hanya memerlukan tiga kali input.
3. Apa isi dari variabel lives ?
int lives = 5;
lives--;
lives--;
Jawaban:_____________________________________
4.Susunlah kode tersebut menjadi kode yang benar dengan mengikuti perintah dibawah ini.
  1. Deklarasikan variabel distance
  2. Berikan nilai 25
  3. Isi meningkat dengan isi dari perkalian rate dan time
distance = 25; int distance distance = distance + rate * time ;
Jawaban:__________________________________________-

0 komentar:

Belajar Dengan Video

BELAJAR HTML





BELAJAR PHP

BELAJAR JAVASCRIPT

BELAJAR JAVA