BAB II INSTRUKSI DASAR ANDROID
BAB II INSTRUKSI DASAR ANDROID
Tujuan Pembelajaran:
1. Mengaplikasikan penggunaan operator Aritmatika
2. Mengaplikasikan penggunaan operator logika
3. Mengaplikasikan penggunaan instruksi pemilihan
4. Mengaplikasikan penggunaan instruksi pengurangan
2.1 Penggunaan Operator
Beberapa contoh operator yang akan digunakan antara lain yaitu:
1. Operator Aritmatika
|
Arti Operator |
Operator |
Contoh Pemakaian |
Keterangan |
|
Penjumlahan |
+ |
Sum=rum1 + num2 |
|
|
Pengurangan |
- |
Diff=num1 – num2 |
|
|
Perkalian |
* |
Prod=num1 * num2 |
|
|
Pembagian |
/ |
quot=num1 / num2 |
Jika num1 dan num2 adalah integer,pembagian akan menghasilkan nilai
integer tanpa mengikutsertakan sisa,jika terdapat sisa. |
|
Sisa (modulus) |
% |
Mod=num1 % num2 |
Hasil operasi modulus adalah sisa dari operasi num1 / num2. Hasil operasi modulus memiliki tanda (+/-) yang sama dengan operand pertama. |
Dalam penerapannya,operator aritmatika memiliki urutan prioritas, Berikut ini adalh aturan prioritas operasi aritmatika.
1.Operator yang berada dalam tanda kurung "(... )" atau disebut juga parantheses
2. Operator-operator inaremen atau dearement
3. Operator operator perkalian atau pembagian yang urutan operasinya dari kiri ke kanan
4. Operator-operator penjumlahan atau pengurangan, yang urutan operasinya dari kiri ke kanan
-Contoh
int c = 12 * 3 + 5 / (7-2) ;
Maka urutan operasinya adalah sebagai berikut:
int c = 12 * 3 + 5 / 5;
int c = 36 + 5/ 5;
int c = 36 + 1;
int c = 37;
2. Operator Logika
Operator logika memilki satu atau lebih operand boolean yang menghasilkan nilai boolean, operator logika diantaranya: && (logika AND), II (logika OR), ^ (boolean logika exclusive OR), dan ! (logika NOT).
a. Logika && (logika AND)
Hasil operand logika && (AND) akan bernilai true jika kedua operand bernilai true dan akan bernilai true dan akan bernilai false jika ada salah satu operand yang bernilai false.
b. Logika II (Logika OR)
Hasil operand logika II (Logika OR) akan bernilai true jika kedua operand bernilai true atau ada salah operand yang bernilai true dan akan bernilai falsee jika kedua operand bernilai false. Coba perhatikan tabel kebenaran berikut ini.
Komentar
Posting Komentar