Ahlan Wa Sahlan Wa Marhaban

Java Operator

21/02/2009 19:13

Operator

Operator – operator didalam bahasa java dibagi menjadi:
Operator aritmatika, seperti perkalian, pembagian, penambahan, pengurangan, dan sisa bagi(modulus).
Operator logika, operator yang mengoperasikan antara dua variable;
Operator Relasional, operator yang menyatakan hubungan antara sebuah variable dengan variable yang lain.

contoh penerapannya,

class operator{
public static void main(String[]args){
//deklarasi variable dan tipe data
double nilaiA=45.897;
double nilaiB=34.564;
boolean nilai1=true;
boolean nilai2=false;
double nilaiC,nilaiD,nilaiE,nilaiF,nilaiG;
int v,w,x,y,z;

//operator aritmatika
nilaiC=(nilaiA*nilaiB);
nilaiD=(nilaiA/nilaiB);
nilaiE=(nilaiA+nilaiB);
nilaiF=(nilaiA-nilaiB);
nilaiG=(nilaiA%nilaiB);

//konversi tipe data
v=(int)nilaiC;
w=(int)nilaiD;
x=(int)nilaiE;
y=(int)nilaiF;
z=(int)nilaiG;

//proses cetak operator aritmatika
System.out.println("Operator Artimatika");
System.out.println("Nilai A:"+nilaiA);
System.out.println("Nilai B:"+nilaiB);
System.out.println(" ");
System.out.println("Nilai Perkalian:"+v);
System.out.println("Nilai Pembagian:"+w);
System.out.println("Nilai Penambahan:"+x);
System.out.println("Nilai Pengurangan:"+y);
System.out.println("Nilai Sisa Bagi:"+z);
System.out.println(" ");

//proses cetak operator relasional
System.out.println("Operator Relasional");
System.out.println("NilaiA==NilaiB menghasilkan Nilai:"+(nilaiA==nilaiB));
System.out.println("NilaiA!=NilaiB menghasilkan Nilai:"+(nilaiA!=nilaiB));
System.out.println("NilaiA>NilaiB menghasilkan Nilai:"+(nilaiA>nilaiB));
System.out.println("NilaiA=NilaiB menghasilkan Nilai:"+(nilaiA>=nilaiB));
System.out.println("NilaiA<=NilaiB menghasilkan Nilai:"+(nilaiA<=nilaiB));


System.out.println(" ");
//proses cetak operator logika
System.out.println("Operator Logika");
System.out.println("Nilai1&&Nilai2 menghasilkan Nilai:"+(nilai1&&nilai2));
System.out.println("Nilai1Nilai2 menghasilkan Nilai:"+(nilai1nilai2));
System.out.println("Nilai1^Nilai2 menghasilkan Nilai:"+(nilai1^nilai2));
System.out.println("!Nilai1&&Nilai2 menghasilkan Nilai:"+(!(nilai1&&nilai2)));
}

}

Output yang diperoleh,

Operator Artimatika
Nilai A:45.897
Nilai B:34.564
Nilai Perkalian:1586
Nilai Pembagian:1
Nilai Penambahan:80
Nilai Pengurangan:11
Nilai Sisa Bagi:11

Operator Relasional

NilaiA==NilaiB menghasilkan Nilai:false

NilaiA!=NilaiB menghasilkan Nilai:true

NilaiA>NilaiB menghasilkan Nilai:true
NilaiA< NilaiB menghasilkan Nilai:false
NilaiA>=NilaiB menghasilkan Nilai:true
NilaiA<=NilaiB menghasilkan Nilai:false


Operator Logika

Nilai1&&Nilai2 menghasilkan Nilai:false

Nilai1Nilai2 menghasilkan Nilai:true

Nilai1^Nilai2 menghasilkan Nilai:true

!Nilai1&&Nilai2 menghasilkan Nilai:true

Press any key to continue...

 

Back

Search site

© ArfhanPrasetyo 2009