Java基础第6章课件要素.ppt

6.3.2 Random类 相对于Math的random()方法而言,Random类提供了更多的方法来生成各种伪随机数,不仅可以生成整数类型的随机数,还可以生成浮点类型的随机数 从运行结果可以看出,例程6-18中通过调用Random类不同的方法分别产生了不同类型的随机数。 6.3 Math类与 Random类 6.4 包装类 在Java中,很多类的方法都需要接收引用类型的对象,此时就无法将一个基本数据类型的值传入。为了解决这样的问题,JDK中提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装为引用数据类型的对象。 表中列举了八种基本数据类型及其对应的包装类。其中,除了Integer和Character类,其它包装类的名称和基本数据类型的名称一致,只是类名的第一个字母大写即可。 6.4 包装类 包装类和基本数据类型在进行转换时,引入了装箱和拆箱的概念,其中装箱是指将基本数据类型的值转为引用数据类型,反之,拆箱是指将引用数据类型的对象转为基本数据类型 例程6-19演示了包装类Integer的装箱过程,在创建Integer对象时,将int类型的变量a作为参数传入,从而转为Integr类型。由于Object类是所有类的父类,因此,第5行代码通过调用toString()方法,成功将Integer的值以字符串的形式打印出来。 6.4 包装类 Integer类除了具有Objec

文档评论(0)

1亿VIP精品文档

相关文档