// 主函数
class Tes
{
public static void main(String[] args)
{
float f = 3.1462f;
T(f);
}
// 转换方法 传入一个float类型的变量 f
public static void T(float f)
{
// 如果取后两位,那么将f * 1000 就等于 int 类型的 3146
int i = (int)(f*1000);
// 然后 i % 10 取最后一位个位数的值
System.out.println(i%10);
// 如果大于五,i加10,再将 i 减去个位数,转换回float类型
if(i%10>=5)
{
i+=10;
f = (i - i%10)/1000f;
}
//小于五,不做操作,直接减去个位,再转换回float类型
else
{
f = (i - i%10)/1000f;
}
// 输出f
System.out.println(f);