Aritmatika atau biasa disebut penghitungan merupakan cabang matematika yang mempelajari operasi dasar bilangan seperti penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya.
Setiap bahasa pemrograman termasuk Java memiliki operator aritmatika untuk melakukan penghitungan dasar. Dalam Java sendiri terdapat beberapa operator yaitu :
Operator ini digunakan untuk melakukan operasi penjumlahan.
Contoh:
//== Penjumlahan ==//
// ./learn/basic/Operator/Aritmatika/Penjumlahan.java
package learn.basic.Operator.Aritmatika;
public class Penjumlahan {
public static void main(String[] args) {
int angka = 2;
System.out.println(angka + 2); // 4
}
}
Operator ini digunakan untuk melakukan operasi pengurangan.
Contoh:
//== Pengurangan ==//
// ./learn/basic/Operator/Aritmatika/Pengurangan.java
package learn.basic.Operator.Aritmatika;
public class Pengurangan {
public static void main(String[] args) {
int angka = 5;
System.out.println(angka - 2); // 3
}
}
Operator ini digunakan untuk melakukan operasi perkalian.
Contoh:
//== Perkalian ==//
// ./learn/basic/Operator/Aritmatika/Perkalian.java
package learn.basic.Operator.Aritmatika;
public class Perkalian {
public static void main(String[] args) {
int angka = 5;
System.out.println(angka * 2); // 10
}
}
Operator ini digunakan untuk melakukan operasi pembagian.
Contoh:
//== Pembagian ==//
// ./learn/basic/Operator/Aritmatika/Pembagian.java
package learn.basic.Operator.Aritmatika;
public class Pembagian {
public static void main(String[] args) {
int angka = 10;
System.out.println(angka + 2); // 5
}
}
Operator ini berfungsi untuk mencari sisa bagi suatu bilangan. Operator ini biasa digunakan untuk mengecek apakah suatu bilangan ganjil atau genap.
Contoh:
//== Modulus ==//
// ./learn/basic/Operator/Aritmatika/Modulus.java
package learn.basic.Operator.Aritmatika;
public class Modulus {
public static void main(String[] args) {
int angka = 10;
System.out.println(angka % 5); // 0
}
}
Operator ini digunakan untuk menambah suatu bilangan sebanyak 1 angka. Operator ini biasa digunakan pada perulangan.
Contoh:
//== Increment ==//
// ./learn/basic/Operator/Aritmatika/Increment.java
package learn.basic.Operator.Aritmatika;
public class Increment {
public static void main(String[] args) {
int angka = 2;
// operator penambahan, ++2 yang berarti 1 + 2, jika +++2 maka error
System.out.println(++angka); // 3
}
}
Operator ini kebalikan dari operator increment, digunakan untuk mengurangi suatu bilangan sebanyak 1 angka. Operator ini biasa digunakan pada perulangan.
Contoh:
//== Decrement ==//
// ./learn/basic/Operator/Aritmatika/Decrement.java
package learn.basic.Operator.Aritmatika;
public class Decrement {
public static void main(String[] args) {
int angka = 5;
// operator pengurangan --2 yang berarti 1 - 2, jika ---2 maka error
System.out.println(--angka); // 4
}
}