Minggu, 07 Oktober 2012

Resume Operator



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
Operator aritmatika umumnya beroperasi pada dua operand. Sebagai contoh ekspresi 2 + 2, berarti:
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
Misalkan terdapat pernyataan seperti berikut:
A = 2 + 5 * 10, maka urutan pengerjaannya adalah
1. 5 * 10 = 50
2. 2 + 50 = 52




2.  Operator Increment dan decrement

Di saat ada kasus penambahan + 1 dan pengurangan – 1, hal ini bisa kita ganti menggunakan operator increment (penambahan 1) dan decrement (pengurangan 1).
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)
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));
}



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
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