一、枚举
枚举是指有一组固定的常量组成的类型。使用关键字enum定义。
//定义表示性别的枚举
public enum Genders{
Male,Female
}
二、包装类
包装类的主要用途有:
1、包装类作为和基本数据类型对应的类存在,方便对象的操作;
2、包装类中包含每种基本数据类型的相关属性,如最大值、最小值等,以及相关的操作方法。
包装类和基本数据类型的转换
装箱:把基本数据类型封装成包装类型
拆箱:把包装类型转换为基本数据类型
自动装箱:包装类型的变量接收基本数据类型的值,会自动把基本数据类型装箱
自动拆箱:基本数据类型的变量接收包装类型的对象,会自动把对象拆箱
三、Math类
java.lang.Math类提供了一些基本数学运算和几何运算的方法。此类中的所有方法都是静态的。
常见的几种Math类方法:
static double abs(double a) //返回double值的绝对值。例如Math.abs(-4.6);返回4.6。
static double max(double a,double b) //返回a和b中的最大值。例如Math.max(-4.6,6.2);返回6.2。
static double random() //返回一个随机的double值,该值大于等于0.0且小于1.0