问题遇到的现象和发生背景
打印台不输出小数点最后一位0
用代码块功能插入代码,请勿粘贴截图
//给一个浮点型的小数,保留两位浮点型小数
public static float getFloat(float a){
a = a * 100;
a += 0.5;
int i = (int)a;
return i/100.00f;
}
System.out.println(getFloat(1,20345));
运行结果及报错内容
1.2(应该是1.20的)
我的解答思路和尝试过的方法
去掉100后的小数点也不行
我想要达到的结果
1.20