I have this code below, my desired answer is 37.58 and not 37.56 or 37.60 after inputting 37576

```
BigDecimal n = new BigDecimal(num);
BigDecimal t = new BigDecimal(100);

BigDecimal res = n.divide(t);
BigDecimal b =res.setScale(1, BigDecimal.ROUND_HALF_UP);
DecimalFormat forma = new DecimalFormat("K0.00");
String bigf = forma.format(b);

txtnewk.setText(" " + bigf);

```

what changes do I have to make?