Friday, February 4, 2011

Java | operator (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");




/**


* 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);
}
}


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));
}
}


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));
}
}

No comments:

Post a Comment