October 29, 2010

Operator di Java

Operator adalah simbol khusus yang menyajikan operasi khusus pada satu, dua atau tiga operand dan kemudian mengembalikan hasilnya. Operator tersebut digunakan untuk membentuk ekspresi. Sebuah konstanta atau entitas dengan sendirinya merupakan ekspresi. Demikian juga kombinasi dari konstanta dan variabel operator. Suatu ekspresi yang diikuti dengan sebuah titik koma adalah sebuah pernyataan.
  • Sifat Unary operator hanya melibatkan 1 operand misalnya -1
  • Sifat Binary operator hanya melibatkan 2 operand misalnya 1 + 2
  • Sifat Tenary operator hanya melibatkan 3 operand misalnya 1 + 2 * 3
Pada saat kita akan menggunakan operator tersebut, kita harus mengetahui mana yang mempunyai presedence yang lebih tinggi (akan dikerjakan terlebih dahulu). Semua operator biner kecuali operator pemberian dikerjakan dari kiri ke kanan sedangkan operator pemberian dikerjakan dari kanan ke kiri.

Operator Precedence
Postfix expr++ expr--
Unary ++expr --expr +expr -expr ~ !
Multiplikasi * / %
Aditif + -
Pergeseran << >> >>>
Relasional < > < = > = instance of
Persamaan == ! =
Bitwise AND &
bitwise exclusive OR ^
bitwise inclusive OR |
Logika And &&
Logika OR ||
Ternary ?;
Pemberian = += -+ *= /= %= &= ^+ }= <<= >>>=

Operator Aritmatika
  • + untuk penjumlahan (tanda plus)
  • - untuk pengurangan (tanda minus)
  • * perkalian 
  • / pembagian
  • % sisa pembagian
operator *, / dan % mempunyai prioritas sama, tetapi lebih tinggi daripada + dan -. 

Nah misalnya sekarang kita akan membuat program untuk menjumlahkan 2 bilangan. Maka programnya sebagai berikut :

import java.util.Scanner;
public class Jumlah
{
    public static void main(String args[])
    {
        Scanner masuk = new Scanner(System.in);
        int A,B, jumlah; //mendeklarasikan variabel A, B dan jumlah
        System.out.println("Bilangan 1 : ");
        A = masuk.nextInt();//inputan dari keyboard untuk variabel A
        System.out.println("Bilangan 2 : ");
        B = masuk.nextInt();//inputan dari keyboard untuk variabel B
        jumlah = A + B ; //penggunaan operator + untuk penjumlahan
        System.out.println("Jumlah = "+jumlah); //pemanggilan variabel jumlah

    }
}
Kita simpan dengan nama Jumlah. java. Setah di compile dan di running akan menghasilkan output sesuai dengan inputan :

Bilangan 1 : 1
Bilangan 2 : 2
Jumlah = 3

0 comments:

 
Free Host | lasik surgery new york