截尾:在将float和double转型为整形值时,总是对该数字执行结尾
public class JieWei{
public static void main(String[] args){
double b = 29.7;
float f = 29.7f;
System.out.println((int)b + "," + (int)f);
}
}
/**
Output:29 , 29
*/
舍入:需要借助java.lang.Math包中的round()方法
import java.lang.Math;
public class SheRu{
public static voia main(String[] args){
double b = 29.7;
float f = 29.7f;
System.out.println((int)b + "," + (int)f);
}
}
/**
Output: 30 , 30
*/