以上分别指代double float integer long
package core.java.lang;
/**
- @author DGW
- @date 2017 2017年4月13日 下午7:57:57
- @filename NumberClass.java
*/
public class NumberClass {
public static void main(String[] args) {
//以下的包装类分别为 Double Float Long Int
double d=3.142123123213d;
float f=3.14f;
long l=12;
int i=21;
//以下介绍的方法类似
//比价两个数大写 前者大返回1 后者大返回-1
System.out.println(Double.compare(d, 1.34));
//比较两个对象是为同一个
System.out.println(new Double(d).compareTo(new Double(l)));
System.out.println(Double.isNaN(3.14d));//不是数字
System.out.println(Double.toHexString(d));//返回十六进制
System.out.println(Double.sum(2.3, 2.4));
System.out.println(Double.longBitsToDouble(l));
}
}