不多说,直接上代码,你运行下,
每行代码都有注释的,很好理解的
- public class theLastTwo {
- public static void main(String[] args){
- float f = (float) 1.23456;
-
- int inNum = (int) (f*100);//将f乘以100并变为整数,则f只有后两位保留了,其余小数位都自动舍去
- float ff = inNum;//将inNum赋值给ff,
- f =ff/100;//ff除以100,得到的仍为float类型的,所以其后两位小数点保留。再将其赋值给f
- System.out.println("f= " + f);//得到f的小数点后两位
-
- }
- }
复制代码 |