/**
* 两数相除值扩大100倍后保留一位小数
* @param a 被除数
* @param b 除数
* @return
*/
private static double divide(int a,int b){
double aa = new BigDecimal((float) a / b).setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();
int bb = (int) (aa*1000);
double cc = (double)bb/10;
return cc;
}
public static void main(String[] args) {
int a = 34,b=45;
System.out.println("a/b="+divide(a,b)+"%");
}