Dalam java kita bisa melalukan pembulatkan angka tersebut dengan metode DecimalFormat, untuk lebih jelasnya silahkan perhatikan listing program berikut ini.
import java.text.DecimalFormat; //harus di importkan
public class pembulatanblog
{
public static void main(String[] args){
DecimalFormat df = new DecimalFormat("#.##"); //banyak tanda pagar di belakang titik, mewakili banyak angka di belakang koma
DecimalFormat bf = new DecimalFormat("#.###");
DecimalFormat af = new DecimalFormat("#.####");
DecimalFormat cf = new DecimalFormat("#.#####");
double y=(double)20/3;
System.out.println("Sebelum dibulatkan, 20/3 = "+y);
System.out.println("Setelah dibulatkan 2 angka, 20/3 = "+df.format(y)); //y adalah variabel yg akan di bulatkan
System.out.println("Setelah dibulatkan 3 angka, 20/3 = "+bf.format(y));
System.out.println("Setelah dibulatkan 4 angka, 20/3 = "+af.format(y));
System.out.println("Setelah dibulatkan 5 angka, 20/3 = "+cf.format(y));
}
}
Dari listing program diatas, bisa dilihat bahwa ada beberapa output yg saya tampilkan, yg pertama adalah angka yg belum di bulatkan, kemudian dibulatkan 2 angka, 3 angka, hingga 5 angka, cara pembulatan tersebut bisa kita atur dengan merubah format tanda pagar (#.##) pada DecimalFormat, 2 pagar dibelakang titik, berarti membulatkan 2 angka di belakang koma.
Dalam java sendiri, sebenarnya ada banyak metode untuk membulatkan angka desimal yg bisa kita gunakan, yg mungkin metode lainnya akan saya bahas pada artikel selanjutya.
Penting : Untuk menggunakan Cara diatas jangan lupa untuk meng-import kan package java.text.DecimalFormat; sebelum melakukan pembulatan.
0 comments:
Post a Comment
https://www.instagram.com/endskuulzyr027st.blogspot.com_/