double跟float显性转化只能截数 若要舍入应该用
Math.round(b)
例子
public class Test{
public static void main(String[] args){
double a = 0.7;
double b = 0.7;
double c = 0.4;
System.out.println((int)a);
System.out.println(Math.round(b));
System.out.println(Math.round(c));
}
}
输出
0
1
0