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.
- Tanda kurung
- Perkalian dan pembagian dari kiri ke kanan
- 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!!
- 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:_____________________________________
5 -117 * 51 / 2score ?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.
= .Kita akan melihat bagaimana kita mendeklarasikan variabel.2 dan simpan di variabel yang bernama lives .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.
- Ambil isi dari java
lives ,dengan yang 2
- Tambahkan
1 kedalam 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!!
- Apa isi dari variabel
score setelah mengikuti baris kode?
int score = 10 ;
score = score * 2;
Jawaban:_________________________
lives ,dengan yang 21 kedalam 33 dan kembali ke variabel livesscore setelah mengikuti baris kode?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.
- Deklarasikan variabel
distance
- Berikan nilai
25
- Isi meningkat dengan isi dari perkalian
rate dan time
distance = 25; int distance distance = distance + rate * time ;
Jawaban:__________________________________________-
++ ,pengurangan -- ,penyangkalan/penolakan - dan pujian !.1 dari variabel,mengganti isi dari itu sendiri!boleanketrue ke false dan falseke true .Ini tidak merubah isi dari variabel.lives mempunyai isi variabel 1 .lives--;lives = lives + 1;lives + 1;lives++;++ dan operator biner seperti penambahan + ?lives ?distance25rate dan timedistance = 25; int distance distance = distance + rate * time ;
0 komentar:
Post a Comment