这次是将JAVA一些主要的Number类方法利用程序做一个总结。
public class Main{
public static void main(String[] args) {
Integer a=15; //a必须是封装类
System.out.println(a.doubleValue()); //输出结果为15.0
Integer b=15;
System.out.println(b.compareTo(3)); //必须是两个同类型的值,输出是1
Integer c=15;
System.out.println(c.equals(b)); //返回true;
Integer d=15;
System.out.println(d.toString()); //字符串返回
System.out.println(Integer.toString(15)); //字符串返回指定的数字
String e="15";
System.out.println(Integer.parseInt(e)); //返回整数15
int f=-15;
System.out.println(Math.abs(f)); //返回参数的绝对值
double g=15.6;
System.out.println(Math.ceil(g)); //向上取整
double h=15.6;
System.out.println(Math.floor(h)); //向下取整
double i=15.6;
System.out.println(Math.rint(i)); //取最接近的整数
double j=15.6;
System.out.println(Math.round(j)); //返回四舍五入之后的整数
double k=20.0;
System.out.println(Math.min(j, k)); //返回两个数的较小值
System.out.println(Math.max(j, k)); //返回两个数的较大值
double l=2.0;
System.out.println(Math.pow(l, 2)); //返回第一个参数的第二个参数次方
double m=4.0;
System.out.println(Math.sqrt(m)); //返回参数的算数平方根
System.out.println(Math.random()); //返回一个大于等于0小于1的数
}
}
程序运行结果:
15.0
1
true
15
15
15
15
16.0
15.0
16.0
16
15.6
20.0
4.0
2.0
0.5367609524522254