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
}
}
{
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:
Post a Comment