nampilin data float di JSP. ketika kita gunakan out.println(floatValue); maka hasilnya adalah 6 angka di belakang koma, padahal yang di inginkan adalah 2 angka di belakang koma....
cari kemana-mana dan googling kemana-mana dan akhirnya tanya akh.kemas
Alhamdulillah ketemu solusinya, ini dia :
//menghitung prosentase dengan 2 angka di belakang koma
BigDecimal tdpB = new BigDecimal((tdp_ret2/jum_tdp)*100);
tdpB = tdpB.setScale(2, BigDecimal.ROUND_UP);
out.println("
kita gunakan tipe BigDecimal bawaan dari java, kemudian untuk parsing nya gunakan setScale.
Dan setelah di running.. manteb dehh... hasilnya cucok banget... ^_^
dicoba
BalasHapus