Pada pertemuan ke
4 ini adalah tugas resume operator saya
1.
OPERATOR ARITMATIKA
Yang termasuk operator
aritmatika adalah *, /, %, +, dan -.
Operasi pembagian pada bilangan integer akan membulatkan pecahan pada hasilnya
Operasi pembagian pada bilangan integer akan membulatkan pecahan pada hasilnya
2 adalah operand pertama
+ adalah operator aritmatika tambah
2 adalah operang kedua.
Dalam
pengerjaan operator aritmatika visual basic telah menetapkan derajat pengerjaan
seperti berikut ini:
Operator
|
Derajat
|
^
|
1
|
* / Mod
|
2
|
+ -
|
3
|
A = 2 + 5 * 10, maka urutan pengerjaannya adalah
1. 5 * 10 = 50
2. 2 + 50 = 52
2. Operator Increment dan decrement
Caranya hanya dengan menambah ++ diakhir untuk increment dan — diakhir untukk decrement,seprti ini:
public class IncrementDecrement {
|
/**
|
* @param args the command line arguments
|
|
*/
|
public static void main(String[] args) {
|
|
int nilai = 10;
|
|
nilai++;
|
|
System.out.println(nilai);
// hasilnya 11
|
nilai++;
|
System.out.println(nilai);
// hasilnya 12
|
|
nilai++;
|
|
System.out.println(nilai);
// hasilnya 13
|
nilai--;
|
System.out.println(nilai);
// hasilnya 12
|
|
nilai--;
|
|
System.out.println(nilai);
// hasilnya 11
|
nilai--;
|
System.out.println(nilai);
// hasilnya 10
|
3. OPERATOR LOGIKA
operator
boolean pada JAVA digunakan untuk melakukan operasi terhadap dua operand yang
bertipe boolean. Hasil yang diberikan oleh operasi ini juga akan bertipe
boolean. bebrapa operator pada boolean.
Operator
Logika :
||
(logical) dan | (boolean logical)
inclusive OR
(Bill++ >40 )
(40>40)& (0 !=9)
(40>40)& (0 !=9)
False True
False
Bill ++
&& = Operasi ANS
|| = Operasi OR
^ = Operasi XOR (Exclusive OR)
! = Operasi NOT (Negasi)
Keterangan : T = True dan F = False
apabila 2
operand bernilai boolean (Contoh A dan B) dan keduanya digunakan dalam operasi
AND, OR, XOR, dan NOT maka nilai yang dihasilkan antara lain, operasi AND hanya
akan menghasilkan nilai true apabila kedua operand (A dan B) bernilai true;
operasi OR hanya akan menghasilkan nilai false apabila kedua nilai operand
false; operasi XOR hanya akan menghasilkan nilai true apabila salah satu
operand-nya (bukan kedua-duanya) bernilai true; sedangkan operasi NOT akan
menghasilkan negasi atau kebalikan dari nilai sebelumnya.
//PROGRAM Operator Logika dalam JAVA
class DemoOperatorLogika {
public static void main(String[] args) {
System.out.println("Operasi AND");
System.out.println("true && true = " + (true && true));
System.out.println("true && false = " + (true && false));
System.out.println("false && true = " + (false && true));
System.out.println("false && false = " + (false && false));
System.out.println("\nOperasi OR");
System.out.println("true || true = " + (true || true));
System.out.println("true || false = " + (true || false));
System.out.println("false || true = " + (false || true));
System.out.println("false || false = " + (false || false));
System.out.println("\nOperasi XOR");
System.out.println("true ^ true = " + (true ^ true));
System.out.println("true ^ false = " + (true ^ false));
System.out.println("false ^ true = " + (false ^ true));
System.out.println("false ^ false = " + (false ^ false));
System.out.println("\nOperasi NOT");
System.out.println("!true = " + (!true));
System.out.println("!false = " + (!false));
}
class DemoOperatorLogika {
public static void main(String[] args) {
System.out.println("Operasi AND");
System.out.println("true && true = " + (true && true));
System.out.println("true && false = " + (true && false));
System.out.println("false && true = " + (false && true));
System.out.println("false && false = " + (false && false));
System.out.println("\nOperasi OR");
System.out.println("true || true = " + (true || true));
System.out.println("true || false = " + (true || false));
System.out.println("false || true = " + (false || true));
System.out.println("false || false = " + (false || false));
System.out.println("\nOperasi XOR");
System.out.println("true ^ true = " + (true ^ true));
System.out.println("true ^ false = " + (true ^ false));
System.out.println("false ^ true = " + (false ^ true));
System.out.println("false ^ false = " + (false ^ false));
System.out.println("\nOperasi NOT");
System.out.println("!true = " + (!true));
System.out.println("!false = " + (!false));
}
4. Operator Relasi
Operator
relasi digunakan untuk membandingkan berbagai kombinasi dari tipe dara integer,
float, dan char. Hasil dari perbandingan tersebut adalah nilai benar / salah (
True False) dengan demikian penggunaan dari operator ini dilakukan pada
statement if.
Dalama java terdapat 4 operator relasi
Dalama java terdapat 4 operator relasi
Operasi Relasi
-
Relasional Untuk
Membandingkan Beberapa Nilai Dan Menentukan Hubungan Antara Nilai-Nilai
Tersebut.
-
Output dan Perbandingan
Tersebut Adalah Nilai Boolean Antara True Dan False
- > Lebih besar dari
- >= Lebih besar sama dengan
- <= Lebih kecil sama dengan
- < Lebih Kecil dari
5. Operator Kondisi(?:)
Operator kondisi ada 3 macam yaitu:
exp1? : Kondisi
exp2?: Statement yang berbeda jika
kondisi bernilai benar
exp3? : statement yang berlaku jika kondisi salah
jika kondisi memenuhi syarat, maka perintah akan dikerjakan dan sebaliknya, jika kondisi salah, maka perintah akan diabaikan.
Tidak ada komentar:
Posting Komentar