Belajar Operator Aritmatika, Relasi, Increment dan Decrement pada Java

Assalamualaikum Warahmatullahi Wabarakatuh, Pada kesempatan kali ini, Admin akan mengajarkan pada kalian mengenai Operator Aritmatika pada Java, Operator ini digunakan pada Java untuk Pemjumlahan, Pengurangan, Pembagian, Perkalian dan Menghitung sisa dari pembagian. Untuk itu mari kita simak tutorial berikut ini.

Apa itu operator Aritmatika,relasi,increment dan decrement pada Java Netbeans

Operator Aritmatika

Berikut adalah dasar penggunaan operator aritmatika pada java, untuk membuat sebuah program, Operator Aritmatika terbagi beberapa macam yaitu :
  • Operator + (Penjumlahan) : Untuk menambahkan opsi1 dengan opsi2
  • Operator - (Pengurangan) : Untuk mengurangi opsi1 dengan opsi2
  • Operator * (Perkalian) : Untuk mengalikan opsi1 dengan opsi2
  • Operator / (Pembagian) : Untuk membagi opsi1 dengan opsi2
  • Operator % (Sisa pembagian) : Untuk menghitung sisa pembagian dari opsi1 dengan opsi2.

Contoh sederhananya, kita akan mengunakan 2 buah variable dengan tipe data Integer (Bilangan Bulat) dan mengeksekusi program tersebut pada System.out.println();, coba perhatikan kode perikut ini :

public class aritmatika {
  public static void main(String[] args){
    int bilangan_1 = 50;
    int bilangan_2 = 3; 

    //Penjumlahan
      System.out.println(bilangan_1 + bilangan_2);

    //Pengurangan
      System.out.println(bilangan_1 - bilangan_2);

    //Pembagian
      System.out.println(bilangan_1 / bilangan_2);

    //Perkalian
      System.out.println(bilangan_1 * bilangan_2);

    //Menghitung sisa pembagian
      System.out.println(bilangan_satu % bilangan_dua);
  }
}

Setelah itu jalankan program tersebut, maka hasilnya akan seperti in.


kalian juga bisa menggunakan bilangan desimal, sebagai contoh kita gunakan tipe data double untuk mengubah nilai pada variable tersebut menjadi desimal.

public class aritmatika {
  public static void main(String[] args){
    double bilangan_1 = 170.3;
    double bilangan_2 = 20.5;

    //Penjumlahan
      System.out.println(bilangan_1 + bilangan_2);

    //Pengurangan
      System.out.println(bilangan_1 - bilangan_2);

    //Pembagian
      System.out.println(bilangan_1 / bilangan_2);

    //Perkalian
      System.out.println(bilangan_1 * bilangan_2);

    //Menghitung sisa pembagian
      System.out.println(bilangan_1 % bilangan_2);
  }
}

Dan hasilnya akan seperti ini.


Operator Relasi

Operator Relasi digunakan untuk membandingkan dua nilai yang berbeda. Hasil keluarannya berupa nilai boolean yaitu true (Benar) dan false (salah).

Berikut ini meupakan contoh penggunaan Operator Relasi pada Java.
  • Operator > : opsi1 lebih besar dari opsi2
  • Operator >= : opsi1 lebih dari atau sama dengan opsi2
  • Operator < : opsi1 lebih kecil dari opsi2
  • Operator <= : opsi1 lebih kecil dari atau sama dengan opsi2
  • Operator == : opsi1 sama dengan opsi2
  • Operator != : opsi1 tidak sama dengan opsi2

Pada contoh kali ini kita akan membandingkan 2 buah variable dengan tipe data Integer, coba kalian perhatikan kode berikut ini.

public class relasi {

  public static void main(String[] args){
    int bilangan_1 = 63;
    int bilangan_2 = 40;
    
    //Membandingkan apakah bilangan_1 lebih besar dari bilangan_2 
      System.out.println(bilangan_1 > bilangan_2);
      
    //Membandingkan apakah bilangan_1 lebih besar dari atau sama dengan bilangan_2
      System.out.println(bilangan_1 >= bilangan_2);
      
    //Membandingkan apakah bilangan_1 lebih kecil dari bilangan_2
      System.out.println(bilangan_1 < bilangan_2);
      
    //Membandingkan apakah bilangan_1 lebih kecil dari atau sama dengan bilangan_2
      System.out.println(bilangan_1 <= bilangan_2);
      
    //Membandingkan apakah bilangan_1 sama dengan bilangan_2
      System.out.println(bilangan_1 == bilangan_2);
      
    //Membandingkan apakah bilangan_1 tidak sama dengan bilangan_2
      System.out.println(bilangan_1 != bilangan_2);
  }
    
}

Hasilnya akan seperti ini.


Output akan true jika pernyataan tersebut benar dan false jika pernyataan tersbut salah.

Operator Increment & Decrement

Operator Increment dan Decrement digunakan untuk menambahkan nilai pada variable angka, nilai yang ditambahkan berjumlah 1.

Sebagai Contoh :

angka = angka + 1; //variable tersebut mempunyai nilai 1

Pernyataan tersebut sama dengan

angka++; //variable tersebut mempunyai nilai 1

Berikut ini merupakan contoh penggunaan operator Increment dan Decrement pada java.
  • opsi++ : Menambahkan nilai 1 pada opsi. Mengevaluasi opsi sebelum diincrement/ditambahkan
  • ++opsi : Menambahkan nilai 1 pada opsi. Mengevaluasi opsi setelah sebelum diincrement/ditambahkan
  • opsi-- : Mengurangi nilai 1 pada opsi. Mengevaluasi opsi sebelum didecrement/dikurangi
  • --opsi : Mengurangi nilai 1 pada opsi. Mengevaluasi opsi sesudah didecrement/dikurangi

Contoh kode programnya seperti berikut ini.

public class increment_decrement {

 public static void main(String[] args){
    int angka1 = 10;
    int angka2 = 10;
    int angka3 = 10;
    int angka4 = 10;
    int hasil = ++angka1 + angka2;
    int hasil2 = --angka3 + angka4;
   
    System.out.println(hasil);
    System.out.println(hasil2);
  }
}

Hasilnya akan seperti berikut ini.


Coba kalian perhatikan, nilai pada variable tersebut akan berubah, yang seharusnya 20 menjadi 21 dan 19.

Kalian juga bisa menggunakan opsi++, contoh seperti ini.

public class increment_decrement {

 public static void main(String[] args){
    int angka1 = 10;
    int angka2 = 10;
    int angka3 = 10;
    int angka4 = 10;
    int hasil = angka1++ + angka2;
    int hasil2 = angka3-- + angka4;
   
    System.out.println(hasil);
    System.out.println(hasil2);
  }
}

Outputnya akan seperti ini.


Hasilnya akan tetap 20, karena opsi++ akan mengeksekusi opsi terlebih dahulu sebelum di tambahkan, opsi++ biasanya digunakan untuk looping/perulangan seperti for, while, do while. Looping/perulangan akan dijelaskan pada tutorial selanjutnya

Demikian Tutorial mengenai Operator Aritmatika, Relasi, Increment dan Decrement semoga postingan ini bermanfaat bagi kalian semua, silakan jika ada yang ingin ditanyakan, kalian bisa ini kolom komentar dibawah ini dan jangan lupa subscrible untuk melihat update terbaru dari blog saya, Wassalamualaikum Warahmatullah Wabarakatuh.




Disqus Comments