C++程序员学Java系列之八:随机数类Random
2017-07-09 02:00
375 查看
类Random
用来产生随机数的类Random,它也属于引用数据类型。
这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式。
方法简介
1)产生一个整数
public int nextInt(int maxValue) 产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;
2)产生一个小数
public double nextDouble() 产生[0,1)范围的随机小数,包含0.0,不包含1.0。
使用
引用数据类型的使用方式,和键盘录入Scanner类的使用类似:
Random使用方式:
1)import导包:所属包java.util.Random
2)创建实例格式:Random 变量名 = new Random();
使用案例:
用来产生随机数的类Random,它也属于引用数据类型。
这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式。
方法简介
1)产生一个整数
public int nextInt(int maxValue) 产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;
2)产生一个小数
public double nextDouble() 产生[0,1)范围的随机小数,包含0.0,不包含1.0。
使用
引用数据类型的使用方式,和键盘录入Scanner类的使用类似:
Random使用方式:
1)import导包:所属包java.util.Random
2)创建实例格式:Random 变量名 = new Random();
使用案例:
import java.util.Random; public class RandomDemo { public static void main(String[] args) { // 创建Random类的实例 Random r = new Random(); // 得到0-100范围内的随机整数,将产生的随机整数赋值给i变量 int i = r.nextInt(100); //得到0.0-1.0范围内的随机小数,将产生的随机小数赋值给d变量 double d = r.nextDouble(); System.out.println(i); System.out.println(d); } }
相关文章推荐
- C++程序员学Java系列之三: 从Hello World! 开始
- C++程序员学Java系列之九:流程控制语句if,else
- C++程序员学Java系列之二三:匿名对象
- C++程序员学Java系列之三三:如何使用迭代器
- C++程序员学Java系列之二九:数据结构之Bitset
- C++程序员学Java系列之四:Java中的关键字和标识符
- C++程序员学Java系列之十七:面向对象
- C++程序员学Java系列之二四:内部类及匿名内部类概念
- C++程序员学Java系列之十九:接口
- C++程序员学Java系列之三二:数据结构之属性(Properties)
- C++程序员学Java系列之六:运算符
- C++程序员学Java系列之十五:自定义类的简单使用
- C++程序员学Java系列之十一:流程控制语句switch,case,break,default
- C++程序员学Java系列之二五:包(package)
- C++程序员进军Android系列:C++跟JAVA的区别总结
- C++程序员学Java系列之七:Scanner类 和 引用数据类型
- C++程序员学Java系列之十三:多维数组之二维数组
- C++程序员学Java系列之十四:方法(C++喜欢叫函数)
- C++程序员学Java系列之三十:数据结构之向量Vector
- C++程序员学Java系列之二六:数据结构之枚举(Enumeration)