Admin
Male
Malang
   

<< November 2007 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03
04 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30



If you want to be updated on this weblog Enter your email here:



rss feed










 
Friday, November 23, 2007
Operator [1]

Seperti bahasa pemrograman lainnya, java membagi operator menjadi 4 macam, yaitu: arithmetic operator, relational operator, logical operator, conditional operator.
Arithmetic Operator (Operator aritmatika)
Yang termasuk operator arithmatika adalah + (tambah) * (kali) / (bagi) % (modulus) - (kurang/minus).
Untuk lebih jelasnya perhatikan contoh berikut ini:

public class ArithmeticDemo {
public static void main(String[] args){
//beberapa angka
int i = 37;
int j = 37;
double x = 27.475;
double y = 7.22;
System.out.println("Nilai variabel.....");
System.out.println("--------------------");
System.out.println("nilai i="+i);
System.out.println("nilai j="+j);
System.out.println("nilai x="+x);
System.out.println("nilai y="+y);
//penjumlahan angka
System.out.println("Penjumlahan angka.....");
System.out.println("i+j="+(i+j));
System.out.println("x+y="+(x+y));
//pengurangan angka
System.out.println("Pengurangan angka.....");
System.out.println("i-j="+(i-j));
System.out.println("x-y="+(x-y));
//perkalian angka
System.out.println("Perkalian angka......");
System.out.println("i*j="+(i*j));
System.out.println("x*y="+(x*y));
//pembagian angka
System.out.println("Pembagian angka......");
System.out.println("i/j="+(i/j));
System.out.println("x/y="+(x/y));
//modulus (sisa hasil bagi)
System.out.println("Modulus......");
System.out.println("i%j="+(i%j));
System.out.println("x%y="+(x%y));
//kombinasi penghitungan variabel
System.out.println("Kombinasi......");
System.out.println("i+x="+(i+x));
System.out.println("j*y="+(j*y));
}
}

Output dari program di atas adalah:
Nilai variabel.....
-------------------
nilai i=37
nilai j=37
nilai x=27.475
nilai y=7.22
Penjumlahan angka.....
i+j=74
x+y=34.695
Pengurangan angka.....
i-j=0
x-y=20.255000000000003
Perkalian angka......
i*j=1369
x*y=198.36950000000002
Pembagian angka......
i/j=1
x/y=3.805401662049862
Modulus......
i%j=0
x%y=5.815000000000002
Kombinasi......
i+x=64.475
j*y=267.14

Relational Operator (Operator Relasional)
Operator relasional digunakan untuk membandingkan beberapa nilai dan menentukan hubungan antara nilai-nilai tersebut. Sehingga output dari perbandingan tersebut adalah nilai boolean yaitu true dan false. Yang termasuk operator relasional adalah > (lebi besar dari), < (lebih kecil dari), >= (lebih besar sama dengan), <= (lebih kecil sama dengan), == (sama dengan/equal), !== (tidak sama dengan/ not equal).
Perhatikan script program berikut:


public class op_relasi {
/** Creates a new instance of op_relasi */
public static void main(String[]args) {
//beberapa angka
int i = 37;
int j = 42;
int k = 42;
System.out.println("Nilai variabel...");
System.out.println(" i = " +i);
System.out.println(" j = " +j);
System.out.println(" k = " +k);
//lebih besar dari
System.out.println("Lebih besar...");
System.out.println(" i > j = "+(i>j));//false
System.out.println(" j > i = "+(j>i));//true
System.out.println(" k > j = "+(k>j));//false
//lebih besar atau sama dengan
System.out.println("lebih besar atau sama dengan...");
System.out.println(" i >= j = "+(i>=j));//false
System.out.println(" j >= i = "+(j>=i));//true
System.out.println(" k >= j = "+(k>=j));//true
//lebih kecil
System.out.println("lebih kecil...");
System.out.println(" i < j = "+(i<j));//true
System.out.println(" j < i = "+(j<i));//false
System.out.println(" k < j = "+(k<j));//false
//lebih kecil atau sama dengan
System.out.println("lebih kecil atau sama dengan...");
System.out.println(" i <= j = "+(i<=j));//true
System.out.println(" j <= i = "+(j<=i));//false
System.out.println(" k <= j = "+(k<=j));//true
//sama dengan
System.out.println("sama dengan...");
System.out.println(" i == j = " + (i==j));//false
System.out.println(" k == j = " + (k==j));//true
//tidak sama dengan
System.out.println("tidak sama dengan...");
System.out.println(" i != j = " + (i!=j));//true
System.out.println(" k != j = " + (k!=j));//false
}
}
output dari program diatas adalah:
Nilai variabel...
i = 37
j = 42
k = 42
Lebih besar...
i > j = false
j > i = true
k > j = false
lebih besar atau sama dengan...
i >= j = false
j >= i = true
k >= j = true
lebih kecil...
i < j = true
j < i = false
k < j = false
lebih kecil atau sama dengan...
i <= j = true
j <= i = false
k <= j = true
sama dengan...
i == j = false
k == j = true
tidak sama dengan...
i != j = true
k != j = false


bersambung...


Posted at 09:59 pm by Admin

 

Leave a Comment:

Name


Homepage (optional)


Comments




Previous Entry Home Next Entry