Operator Aritmatika pada Java

Serupa halnya dengan bahasa pemrograman yang lainnya, Java menyediakan operator-operator aritmatika untuk memanipulasi variabel numerik. Adapun operator aritmatika pada Java dalam dilihat pada tabel berikut ini :

Operator Penggunaan Keterangan
+ var1 + var2 Menambahkan var1 dengan var2
var1 – var2 Mengurangkan var1 dengan var2
/ var1 / var2 Membagi var1 dengan var2
* var1 * var2 Mengalikan var1 dengan var2
% var1 % var2 Menghasilkan sisa hasil bagi antara var1 dengan var2

Contoh Kode Program :

public class OperatorAritmatika
{
public static void main(String[] args)
{
    int bil1, bil2;
    float angka1,angka2;
    bil1=17;
    bil2=3;
    angka1=9;
    angka2=5;
    
    System.out.println("Operasi dengan 2 variabel");
    System.out.println(bil1+" + "+bil2+" = "+ (bil1+bil2));
    System.out.println(bil1+" - "+bil2+" = "+ (bil1-bil2));
    System.out.println(bil1+" x "+bil2+" = "+ (bil1*bil2));
    System.out.println(bil1+" : "+bil2+" = "+ (bil1/bil2));
    System.out.println(bil1+" % "+bil2+"  = "+ (bil1%bil2)+"n");

    System.out.println("Operasi dengan beberapa variabel");
    System.out.println(bil1+" + "+bil2+" x "+bil1+" = "+ (bil1+bil2*bil1)+"n");
    
    System.out.println("Operasi pembagian dengan tipe data float");
    System.out.println(angka1+" : "+angka2+" = "+ (angka1/angka2)+"nn");
    
    }
}

Terlihat pada contoh hasil pembagian pada tipe data integer akan menghasilkan pembulatan hasil bagi, sedangkan pembagian menggunakan tipe data float akan menghasilkan bilangan pecahan sesusai dengan hasil pembagaian.

Selain operator diatas, operator berikut juga termasuk dalam operator aritmatika:

Operator Penggunaan Keterangan
++ var1++ Menambahkan 1 setelah dilakukan operasi var1
++ ++var1 Menambahkan 1 sebelum dilakukan operasi var1
var1– Mengurangkan 1 setelah dilakukan operasi var1
–var1 Mengurangkan 1 sebelum dilakukan operasi var1

Contoh Kode Program:

public class AritmatikaPlusMin {

    public static void main(String[] args) {
        int bil1, bil2;
        bil1=4;
        bil2=9;
        
        bil1++;//akan menambahkan 1 pada variabel bil1
        bil2--;//akan mengurangkan 1 pad variabel bil2
        
        System.out.println("Variabel bil1 = "+bil1);
        System.out.println("Variabel bil2 = "+bil2);
        
        System.out.println("nOperasi ++bil1 dengan kondisi saat ini bil1=5");
        //kode ini akan menghasilkan 6 pada tampilan pertama
        //kode ini akan menghasilkan 6 pada tampilan kedua
        System.out.println("Variabel bil1 = "+(++bil1));
        System.out.println("Variabel bil1 = "+bil1);
        
        System.out.println("nOperasi bil1++ dengan kondisi saat ini bil1=6");
        //kode ini akan menghasilkan 6 pada tampilan pertama
        //kode ini akan menghasilkan 7 pada tampilan kedua        
        System.out.println("Variabel bil1 = "+(bil1++));
        System.out.println("Variabel bil1 = "+bil1);
        
        System.out.println("nOperasi --bil2 dengan kondisi saat ini bil2=8");
        //kode ini akan menghasilkan 7 pada tampilan pertama
        //kode ini akan menghasilkan 7 pada tampilan kedua
        System.out.println("Variabel bil1 = "+(--bil2));
        System.out.println("Variabel bil1 = "+bil2);
        
        System.out.println("nOperasi bil2-- dengan kondisi saat ini bil2=7");
        //kode ini akan menghasilkan 7 pada tampilan pertama
        //kode ini akan menghasilkan 6 pada tampilan kedua        
        System.out.println("Variabel bil1 = "+(bil2--));
        System.out.println("Variabel bil1 = "+bil2);        
    }
}

Silahkan lakukan eksplorasi lebih lanjut ke : Operator Relasional dan Kondisional Java

3 Trackbacks & Pingbacks

  1. Belajar Operator Aritmatika pada Java | Borneojava’s Weblog
  2. Belajar Input dan Output dalam Bahasa C | Onestring Lab
  3. Masukan dari Keyboard pada Java | Onestring Lab

Leave a Reply

Your email address will not be published.


*


Block AdBlock - Powered by Admiral