Laman

Rabu, 03 November 2010

Operator dalam java (2)

Dalam java, operator + mempunyai fungsi ganda bisa sebagai penjumlahan dan bisa sebagai penjumlah antara 2 string menjadi string baru. contohnya:
System.out.println("Kamu" + "Belajar" + "Java");



Contoh programnya:
/**
 * OperatorPenggabungan.java
 * @author Muhammad Syauqil Ilmi
 * jangan lupa tinggalin komentar ya...
 */
public class OpearatorPenggabungan {
    public static void main (String[]args){
        String gabung;

        gabung = "Kamu " + "Belajar " + "Java";
        System.out.println(gabung);
    }
}
Outputnya:
Kamu Belajar Java
Operator Bit
Java mendukung operator yang beropasi pada level bit (0 dan 1), yaitu:
> & (dan untuk biner)
> | (atau untuk biner)
> ^ (atau eksklusif)
> ~ (bukan untuk biner)
> << (geser kiri)
> >> (geser kanan)
> >>>(geser kanan tak bertanda)

Contoh programnya:

/**
 * OperatorBit.java
 * @author Muhammad Syauqil Ilmi
 * jangan lupa tinggalin komentar ya...
 */
public class OperatorBit {
    public static void main (String[]args){
        System.out.println("7 & 8 =" + (7 & 8));
        System.out.println("7 | 8 =" + (7 | 8));
        System.out.println("~34 =" + (~34));
        System.out.println("29<<1 = " + (29<<1));
    }
}

Outputnya:
7 & 8 =0
7 | 8 =15
~34 =-35
29<<1 = 58

Operator Penugasan
Operator penugasan berguna untuk memberikan nilai ke suatu variabel. berikut adalah beberapa operator penugasan:
> = adalah untuk pemberian nilai
> += adalah untuk penambahan bilangan
> -= adalah untuk pengurangan bilangan
> *= adalah untuk pengalian bilangan
> /= adalah untuk pembagian bilangan
> %= adalah untuk pemerolehan hasil bagi

Contoh programnya:
/**
 * OperatorPenugasan.java
 * @author Muhammad Syauqil Ilmi
 * jangan lupa tinggalin komentar ya...
 */
public class OperatorPenugasan {
    public static void main (String[]args){
        int x=10;
        System.out.println("nilai awal x=10");
        System.out.println("nilai x = " + (x += 2));
        System.out.println("nilai x = " + (x -= 2));
        System.out.println("nilai x = " + (x *= 2));
        System.out.println("nilai x = " + (x /= 2));
        System.out.println("nilai x = " + (x %= 2));
    }
}
Outputnya:
nilai awal x=10
nilai x = 12
nilai x = 10
nilai x = 20
nilai x = 5
nilai x = 0

Tidak ada komentar:

Posting Komentar

Tinggalkan kritik dan saran Anda..