标签:java 使用 gnu float static numbers oid style util
//p55 3.15.1截尾和舍入
import static util.Print.*;
public class CastingNumbers {
public static void main(String [] args){
double a=0.4,b=0.7;
float fa=0.4f,fb=0.7f;
print("(int)a:"+(int)a);
print("(int)b:"+(int)b);
print("(int)fa:"+(int)fa);
print("(int)fb:"+(int)fb);
}
}
运行结果:
(int)a:0
(int)b:0
(int)fa:0
(int)fb:0
//浮点型转换成整型小数点的取舍问题
//需要使用java.lang.Math中的round()方法
//不使用 小数点将全部舍去
import static util.Print.*;
public class CastingNumbers {
public static void main(String [] args){
double a=0.4,b=0.7;
float fa=0.4f,fb=0.7f;
print("Math.round(a):"+Math.round(a));
print("Math.round(b):"+Math.round(b));
print("Math.round(fa)"+Math.round(fa));
print("Math.round(fb):"+Math.round(fb));
}
}
运行结果:
Math.round(a):0
Math.round(b):1
Math.round(fa)0
Math.round(fb):1
标签:java 使用 gnu float static numbers oid style util
原文地址:http://www.cnblogs.com/1234jingjing/p/6826897.html