Lima operator digunakan untuk menyelesaikan aritmatika dasar di Jawa
+ Penambahan 3 + 4
- Pengurangan 5 - 7
* Perkalian 5 * 5
/ Divisi 14 / 7
% Modulus 20 % 7
Setiap operator mengambil dua operan, satu di kedua sisi operator. Operator pengurangan juga dapat digunakan untuk meniadakan operan tunggal, yang setara dengan mengalikan operan tersebut dengan 1.
Satu hal yang harus diperhatikan saat melakukan pembagian adalah jenis angka yang digunakan.
Jika Anda menyimpan operasi pembagian ke dalam bilangan bulat, hasilnya akan dipotong ke bilangan bulat berikutnya yang lebih rendah karena tipe data int tidak dapat menangani bilangan titik-mengambang. Sebagai contoh, ekspresi 31/9 menghasilkan 3 jika disimpan sebagai bilangan bulat.
Pembagian modulus, yang menggunakan operator %, menghasilkan sisa operasi pembagian.
Ekspresi 31 % 9 menghasilkan 4 karena 31 dibagi 9, dengan hasil bilangan bulat 3, menyisakan sisa 4.
Perhatikan bahwa banyak operasi aritmatika yang melibatkan bilangan bulat menghasilkan int terlepas dari jenis operan aslinya. Jika Anda bekerja dengan angka lain, seperti angka floatingpoint atau bilangan bulat panjang, Anda harus memastikan bahwa operan memiliki tipe yang sama dengan yang Anda coba akhiri.
public class Cuaca {
public static void main(String[] arguments) {
float fah = 86;
System.out.println(fah + " degrees Fahrenheit : ...");
fah = fah - 32;
fah = fah / 9;
fah = fah * 5;
System.out.println(fah + " degrees Celsius\n");
float cel = 33;
System.out.println(cel + " degrees Celsius : ...");
cel = cel * 9;
cel = cel / 5;
cel = cel + 32;
System.out.println(cel + " degrees Fahrenheit");
}
}
Saat Anda mengkompilasi dan menjalankan aplikasi Java ini, hasilnya adalah sebagai berikut: