public class AnalisisPenjualan {
    public static void main(String[] args) {
        int harga = 15000;
        int jumlah = 4;

        // Expression di sisi kanan dievaluasi lebih dulu,
        // hasilnya lalu disimpan ke variabel di sisi kiri.
        int total = harga * jumlah;
        int diskon = total * 10 / 100;
        int bayar = total - diskon;

        System.out.println("Total : Rp" + total);
        System.out.println("Diskon: Rp" + diskon);
        System.out.println("Bayar : Rp" + bayar);

        // Urutan operator: perkalian sebelum penjumlahan.
        int tanpaKurung = 2 + 3 * 4;
        int denganKurung = (2 + 3) * 4;
        System.out.println("2 + 3 * 4   = " + tanpaKurung);
        System.out.println("(2 + 3) * 4 = " + denganKurung);

        // Pemanggilan method juga expression: menghasilkan nilai.
        int panjangNama = "Budi Santoso".length();
        System.out.println("Panjang nama: " + panjangNama + " karakter");
    }
}
