float关键字的用法在Java里与C语言些许差异,以下是代码
package mocc;
public class float1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
float ll=1;
float kk=1.8f;//赋值float 类型是要么赋值整数,比如1(会自动带小数点),赋值带小数点的,要在末尾加f
System.out.println(ll==1.0);//带精度的整数可以不加f也可以得真值
System.out.println(kk==1.8);//比较小数时要加f才能得真值,否则为false
System.out.println(kk==1.8f);
}
}
运行结果如下:
true
false
true