9.1 包装类
(1)Integer类
构造方法:1)Interger(int number)
Integer number=new Integer(7);
2)Integer(String str)
Integer number=new Integer("45");
常用方法:
例9.1
常量:四个常量
MAX_VALUE:表示int类型可取得最大值,即2^32-1。
MIN_VALUE:表示int类型可取得最小值,即-2^32。
SIZE:用来以二进制补码形式表示int值的位数。
TYPE: 表示基本类型int的Class实例。
例9.2
(2)Double类
构造方法:1)Double(double value)
Double number=new Double(3.14);
2)Double (String str)
Double number=new Double("3.14");
常用方法:
例9.3
常量:
(3)Boolean类
构造方法:1)Boolean(boolean value)
Boolean b=new Boolean(true);
2)Boolean(String str)
Boolean bool=new Boolean("ok");
常用方法:
常量:三个常量
TRUE:对应基值true的Boolean对象。
FALSE:对应基值false的Boolean对象。
TYPE: 基本类型boolean的Class对象。
(4)Character类
构造方法:Character(char value)
以char型变量作为参数,创建Character对象
Character mychar=new Character('s');
常用方法:
例9.5
常量:
(5)Number类
9.2 Math类
(1) Math类概述
(2)常用数学运算方法
三角函数方法:
指数函数方法:
取整函数方法:
取最大值、最小值、绝对值函数方法:
9.3 随机数
(1)Math.random()方法
Math类的random()方法随机生成字符:
(char)('a'+Math.random()*('z'-'a'+1));
(2)Random类
语法如下:
Random r=new Random();
在实例化Random类对象时,设置随机数生成器的种子,语法:
Random r=new Random(seedValue);
seedValue: 随机数生成器的种子。
例.9.12
9.4 日期时间类
(1)Date 类
例 9.13
(2)Calendar类
语法:Calendar rightNow=Calendar.getInstance();
例9.15