Math类,System类,object类中的toString方法和equals方法

发布时间:2021-01-29编辑:dyy阅读(837)

Math包括执行基本数字运行的方法,都是静态直接通过类名就可以调用方法

System.out.println(Math.abs(22));//返回参数的绝对值
System.out.println(Math.ceil(22.1));//返回大于或者等于参数的最大值  是一个double类型的
System.out.println(Math.floor(26.1));//返回大于或者等于参数的最小值  是一个double类型的
System.out.println(Math.round(26.65));//四舍五入返回最近参数整数
System.out.println(Math.max(25,65));//比较两个数的较大值
System.out.println(Math.min(26,20));//比较两个数的较小值
System.out.println(Math.pow(3,3));//返回3的3次幂,是一个double类型的
//返回值为double的正值范围从0.0-1.0,0.0可以取到,但是1.0取不到
System.out.println((int)(Math.random()*100));//扩大一百倍0.1-99转化为整数

System类

System类的常用方法

public static void exit(int atatus)    终止当前运行的Java虚拟机,非零表示异常终止

public static long currentTimeMillis()          返回当前时间

image.png

object类中的toString方法

object是类层次结构的根,每个类都可以将object作为超类,所以类都直接或者间接的继承该类

public object()

image.pngimage.png

object类中equals方法

比较两个对象是否相等,默认比较地址值是否相等,重写equals方法可以比较两个对象内容是否相等

image.png

image.png



标签

评论