OPERATOR ARITHMETIC AND UNARY

Computer programmer

Operator Dalam dunia pemrograman definisi operator adalah symbol khusus yang digunakan untuk memproses dua atau tiga operan agar didapatkan sebuah hasil yang diharapkan. Operan sendiri merupakan nilai yang akan diproses dengan operator. Sebagai contoh: 2 + 3 = 5 maka operan dari operasi bilangan tersebut adalah angka 2 dan 3 kemudian operatornya adalah tanda + dan = dan angka 5 adalah hasil dari operasi. Dalam dunia pemrograman dikenal beberapa macam operator antara lain


  1. Assignment Assignment adalah salah satu operator yang paling sering digunakan. Assignment di simbolkan dengan tanda '='. Fungsi assignment adalah untuk menginputkan nilai ke dalam variable. Contoh penggunaan operator assignment
    int nominal = 100;
    result = value1 + value2;
  2. Arithmetic Ada 5 operator aritmatika yang dikenal oleh java.
    • Additive Additive merupakan operator yang digunakan untuk menjumlahkan dua angka atau menggabungkan dua buah string. Apabila ia digunakan untuk menjumlahkan dua angka ia disebut additive, apabila digunakan untuk menggabungkan dua string maka di sebut concatenation. Operator additive disimbolkan dengan ' + '.
    • Subtraction Subtraction adalah operator yang digunakan untuk mengurangkan nilai satu dengan nilai dua. Simbol subtraction adalah tanda ' - '.
    • Multiplication Multiplication adalah operator yang berfungsi membagi nilai satu dengan nilai dua. Simbolnya adalah ' * '.
    • Division Division adalah operator pembagi bilangan satu dengan bilangan lainnya. Simbolnya adalah ' / '.
    • Remainder Remainder adalah operator yang digunakan untuk menghitung sisa hasil bagi suatu bilangan. Misal sisa hasil bagi (remainder) 8 dibagi 5 adalah 3. Simbolnya adalah '%'.Contoh program:

      public class operasiAritmatika {
      public static void main(String[] Args) {
      int nilaiSatu = 20;
      int nilaiDua = 3;
      int additive, subtraction, multiplication, division, remainder;
      additive = nilaiSatu + nilaiDua; //Contoh tanda + sebagai additive hasilnya = 3
      subtraction = nilaiSatu - nilaiDua; //contoh subtraction hasilnya = 17
      multiplication = nilaiSatu * nilaiDua; //contoh multiplication hasilnya 60
      division = nilaiSatu / nilaiDua; //contoh division hasilnya 6
      remainder = nilaiSatu % nilaiDua; //contoh remainder hasilnya 2
      System.out.print("Hasil additive nilai satu dan nilai dua adalah : " + hasilJumlah); //Contoh tanda + sebagai concate
      }
      }
       
       
  3. Unary Unary merupakan operator yang hanya bekerja pada satu operan. Berikut adalah contoh unary;
    • Unary plus (+) Unary plus digunakan untuk menyatakan suatu bilangan bernilai positif. Namun secara default tanpa dituliskan unary nya suatu bilangan itu bernilai positif. Contoh penggunaan:
      int nominalDenganTanda = +3;
      Deklarasi varoiable tersebut nilainya sama dengan
      int nominalTanpaTanda = 3;
      Karena secara default angka 3 sudah bernilai positif.
    • Unary negate (-) Unary negate digunakan untuk menyatakan nilai suatu bilangan negatif. Contoh penggunaan:
      int nominalNegate = -4
      atau
      nominalNegate = -nominalPlus;
    • Unary increment operator (++) Unary increment digunakan untuk menambah sebanyak 1 nilai suatu variable atau angka. Contoh pengunaan.
      int nominal = 0 ;
      nominal = nominal++;
    • Unary decrement operator (--) Unary decrement digunakan untuk mengurangkan sebanyak 1 nilai suatu variable atau angka. Contoh penggunaan.
      int nominal = 10;
      nominal = nominal--;
    • Logical complement(!) Logical complement digunakan untuk meng-invert nilai variable dengan tipe data boolean. Jika nilai awalnya adalah true maka ia akan menjadi false begitu juga sebaliknya, jika nilai awalnya false dia akan menjadi true. Contohnya.
      int condition = true;
      condition = !condition;
               nilai variable condition sekarang adalah false.

No comments:

Post a Comment