Trending

Tanda Kurung, apa maknanya ?


Urutan untuk pengoperasian variabel aritmatika, sama dengan bagaimana kita mengerjakannya dalam matematika. Seperti :
- tanda kurung
- perkalian dan pembagian dari kiri ke kanan
- penjumlahan dan pengurangan dari kiri ke kanan
hal yang penting untuk di ingat adalah yang berada di dalam kurung harus dikerjakan terlebih dahulu !
// pengurungan (rawScore — deduct) akan di jalankan terlebih dahulu
int score = (rawScore — deduct ) * multiplier ;
Evaluasi
Manakah operasi yang akan di hitung duluan di baawah ini ?
int value = 17 * (5–1) / 2;
a. 1 / 2
b. 17 * 5
c. 5–1
Berapakah nilai untuk score ?
int score = (10 * 2) — 5;
jawaban: […………………….]
Opertaor Penugas
Hal yang paling penting dalam operator adalah operator penugasan, dilambangkan oleh sama menandatangani =.
int lives = 2;
Kita mungkin berpikir itu berarti ‘sama’ seperti dalam matematika, tetapi operator penugasan lebih kuat dari itu. operator penugasan diterjemahkan ke ‘mengambil nilai dari operasi hak dan menyimpannya dalam variabel di sebelah kiri’. kode aktualitas di atas diterjemahkan menjadi ‘mengambil nilai 2 dan menyimpannya ke dalam variabel Lives’
kita bisa menuliskannya seperti ini
int lives ;
lives = 2;
tapi kita bisa menggunakan shortcut dan mendeklarasikan dan menginisialisasi variabel dengan nilai seperti contoh kode di atas.
Sekarang mari kita lihat bagaimana operator penugasan tidak sama seperti matematika.
int lives = 2;
lives = lives + 1;
kode java di atas benar, tetapi dalam matematika tidak masuk akal! Karena operator penugasan “sama dengan” tdak seperti di dalam matematika. langkah-langkah java mengambil kode di baris kedua :
1. mengambil nilai dari lives, yang bernilai 2
2. menambahkan 1 untuk mendapatkan 3
3. menyimpan hasil 3 kemudian kembali ke dalam variabel lives
Perlu di ingat bahwa operator penugasan mengambil nilai dari sisi kanan dan menempatkan dalam variabel di sisi kiri.
Evaluasi
Berapakah nilai score stelah mengikuti baris kode berikut ?
int score = 10;
score = score * 2;
jawaban: [……………….]
Operator Unary
Operator unary adalah operator java yang tidak memerlukan dua variabel. tidak seperti operator biner (penambahan, pengurangan, perkalian, dan pembagian) yang membutuhkan dua variabel atau angka, operator unary hanya membutuhkan satu variabel.
Ada 4 macam operator unary yang java memiliki, yaitu: peningkatan ++ , penurunan — — , meniadakan — , dan seruan !
operator peningkatan menambahkan 1 nilai ke variabel, mengubah nilai tersebut.
int playerLives = 2;
playerLives++;
// 3
// ini bermakna playerLives = playerLives + 1;
Operator penurunan menurunkan 1 nilai ke variabel, mengubah nilai tersebut.
int playerLives = 3;
playerLives — ;
// 2
// ini bermakna playerLives = playerLives — 1;
Operator meniadakan mengubah tanda variabel, tetapi tidak mengurangi nilai variabel.


Operator seruan seperti operator meniadakan, tapi hanaya untuk Boolean. Operator ini membalik nilai boolean dari true ke false atau sebaliknya. Tetapi tidak mengubah nilai variabel tersebut.





Operator meniadakan dan seruan tidak mengubah variabel itu sendiri, jadi kita harus menggunakan operator penugasan untuk mengubah nilai variabel.Sedangkan Operator kenaikan dan pengurangan mengubah nilai variabel sehingga kita tidak perlu menggunakan operator penugasan.
Evaluasi
Pilih semua cara yang benar untuk menaikan nilai Lives dengan 1
a. lives++;
b. lives = lives + 1;
c. lives + 1;
d. lives — ;
apa perbedaan antara operator unary seperti increment ++ dan operator biner seperti penambahan
a. operator biner yang jauh lebih cepat dari unary operator
b. Operator unary membutuhkan tiga input
c. Operator unary hanya memerlukan satu input
Berapa nilai dari lives di bawah ?
int lives = 5;
lives- -;
lives- -;
Jawaban: […………….]
Urutkan baris kode berikut dan menempatkannya dalam urutan yang benar untuk melakukan hal berikut :
mendeklarasikan variabel distance.
memberikan nilai 25.
meningkatkan nilainya dengan nilai mengalikan rate dan time.
a. distance = 25;
b. int distance ;
c. distance = distance + rate * time ;
jawaban:
[..]
[..]
[..]

Posting Komentar

bismillah