Pengantar Java
Jim White
Java Developer
Bekerja dengan, memodifikasi variabel
Operator: simbol bawaan untuk berbagai tugas
Operator aritmetika

public class Main {
public static void main(String[] args) {
// Tugaskan hasil perhitungan ke variabel a
int a = 5 + 6;
// Cetak nilai a
System.out.println(a);
}
}
11
// Menjumlahkan double double x = 5.5; double y = 4; double xPlusY = x + y; // Nilai 9.5// Penggabungan string String message = "Hello"; String messageForJim = message + " Jim"; // Nilai "Hello Jim"
++ untuk menaikkan nilai 1int age = 30;
// Gunakan increment untuk tambah 1
age++; // Nilai sekarang 31
// Pengurangan double productPrice = 99.9; productPrice = productPrice - 10; // Nilai sekarang 89.9// Kurangi 1 int productLaunch = 99; productLaunch--; // Nilai sekarang 98
int price = 100; int quantity = 1; // Kalikan dua integer int orderRevenue = newPrice * quantity; // Nilai 100, intdouble newPrice = 94.9; int quantity = 1; // Perkalian dengan double double newOrderRevenue = newPrice * quantity; // Nilai 94.9, double
class IntDivision {
public static void main (String[] args){
int numOrders = 100;
int days = 30;
// Output 3,
// karena keduanya bertipe int
System.out.println(numOrders / days);
}
}
3
class DoubleDivision {
public static void main (String[] args){
int numOrders = 100;
int days = 30;
// Bisa ditugaskan ke double
double avgOrders = numOrders / days;
System.out.println(avgOrders);
// Atau gunakan double dalam pembagian
System.out.println(numOrders / 30.0);
}
}
3.3333333333333335
| Operasi | Operator | Contoh |
|---|---|---|
| Penjumlahan | + |
5 + 1.5 |
| Pengurangan | - |
3.6 - 2 |
| Perkalian | * |
0.3 * 2 |
| Pembagian | / |
59 / 4 |
int menghasilkan int, kecuali ditugaskan ke doubledouble menghasilkan doublePengantar Java