Pembulatan Angka Desimal di Java

By: Johan Supriyanto, S.Kom. - October 26, 2013
Jika sebelumnya saya sudah menyampaikan program perhitungan gaji, maka dalam kesempatan yang baik ini saya akkan berbagi sedikit ilmu dasar mengenai angka desimal dalam pemrograman java yaitu tentang Pembulatan Angka Desimal di Java.
Dalam pembulatan angka desimal di dalam java terdapat 3 tipe pembulatan di antaranya yaitu:
1. Pembulatan keatas menggunakan kode: Math.ceil();
2. Pembulatan kebawah menggunakan kode: Math.floor();
3. Pembulatan terdekat menggunakan kode: Math.round();
Oke langsung saja praktek dasar pembulatan angka desimal berikut ini:
1. Buat New Project. Kemudian klik Next.
Pembulatan Angka Desimal di Java

2. Beri nama Project: PembulatanAngka kemudian klik Finish.
Pembulatan Angka Desimal di Java

3. Project sudah berhasil di buat selanjutnya buat clas baru caranya klik kanan pada project pilih New kemudian pilih Java Class.
Pembulatan Angka Desimal di Java

4. Selanjutnya anda beri nama: PembulatanAngka
Pembulatan Angka Desimal di Java

5. Di dalam blok kode:

public class PembulatanAngka {
   
}

Anda ketikkan kode berikut ini:

public static void main(String[] args) {
        double x,y;
        x=7.83;
        y=7.41;
        System.out.println("Nilai x : "+x);
        System.out.println("Nilai y : "+y);
        System.out.println("Pembulatan angka ke atas x : "+Math.ceil(x));
        System.out.println("Pembulatan angka ke atas y : "+Math.ceil(y));
        System.out.println("Pembulatan angka ke bawah x : "+Math.floor(x));
        System.out.println("Pembulatan angka ke bawah y : "+Math.floor(y));
        System.out.println("Pembulatan angka ke terdekat x : "+Math.round(x));
        System.out.println("Pembulatan angka ke terdekat y : "+Math.round(y));
    }
}

Sehingga menjadi seperti gambar di bawah ini:
public class PembulatanAngka {
    public static void main(String[] args) {
        double x,y;
        x=7.83;
        y=7.41;
        System.out.println("Nilai x : "+x);
        System.out.println("Nilai y : "+y);
        System.out.println("Pembulatan angka ke atas x : "+Math.ceil(x));
        System.out.println("Pembulatan angka ke atas y : "+Math.ceil(y));
        System.out.println("Pembulatan angka ke bawah x : "+Math.floor(x));
        System.out.println("Pembulatan angka ke bawah y : "+Math.floor(y));
        System.out.println("Pembulatan angka ke terdekat x : "+Math.round(x));
        System.out.println("Pembulatan angka ke terdekat y : "+Math.round(y));
    }

}
Pembulatan Angka Desimal di Java
Keterangan kode:
Baris ke 1: merupakan nama class.
Baris ke 2: kode untuk menjalankan program tersebut.
Baris ke 3-5: Variabel.
Baris ke 6-terakhir: merupakan output jika terdapat kode Math.ceil(); itu maksudnya pembulatan angka ke atas, kode Math.floor(); maksudnya pembulatan angka ke bawah, kode Math.round(); maksudnya pembulatan angka terdekat.

6. Jalankan program maka hasilnya seperti ini:
Nilai x : 7.83
Nilai y : 7.41
Pembulatan angka ke atas x : 8.0
Pembulatan angka ke atas y : 8.0
Pembulatan angka ke bawah x : 7.0
Pembulatan angka ke bawah y : 7.0
Pembulatan angka ke terdekat x : 8
Pembulatan angka ke terdekat y : 7
BUILD SUCCESSFUL (total time: 0 seconds)
Pembulatan Angka Desimal di Java

Sekian pembahasan kali ini tentang Pembulatan Angka Desimal di Java, semoga ilmu yang saya sampaikan diatas bisa bermanfaat.

Artikel Terkait