public static int abs ( int a)
取绝对值
public static double ceil ( double a)
向上取整
public static double floor ( double a)
向下取整
public static int max ( int a, int b)
获取最大值
public static int min ( int a, int b)
获取最小值
public static double pow ( double a, double b)
获取a的b次幂
public static double random ()
获取随机数 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
public static int round ( float a)
四舍五入
public static double sqrt ( double a)
获取正平方根
static double ceil(double a)
返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。
static double floor(double a)
返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。
static double cbrt(double a)
返回 double 值的立方根。
static double exp(double a)
返回欧拉数 e 的 double 次幂的值。
static double log(double a)
返回 double 值的自然对数(底数是 e)。
int nextInt()
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
int nextInt(int n)
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。
boolean nextBoolean()
返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 boolean 值。
4.1Random类构造方法
Random(long seed)
使用单个 long 种子创建一个新的随机数生成器。
Random()
创建一个新的随机数生成器。
5.基本数据类型与其对应的包装类型
基本数据类型 对应包装类型
short Short
char Character
long Long
int Integer
float Float
boolean Boolean
double Duouble
byte Byte
6.Integer类
6.1获取int 类型所表示的最大值和最小值
int minValue = Integer.MIN_VALUE;
int maxValue = Integer.MAX_VALUE;
6.2.1构造方法
//Integer( int value)
构造一个新分配的 Integer 对象,它表示指定的 int 值。
//Integer(String s)
构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
1.Integer a = 10;
Integer b = new Integer(10);
int c = b;
2.Integer c = 10;//自动装箱
c+=10; //先自动拆箱,再自动装箱
手动装箱,手动拆箱
手动装箱:
//方式一
Integer a = new Integer(100);
//方式二
Integer b = Integer.valueOf(100);
Integer c = Integer.valueOf("100");
//方式三
手动拆箱:
Integer a = new Integer(100);
int c = a.intValueOf();