秋风问答网秋风问答网

带你入门Java之每日3分钟Java——常用类第一篇

在上一篇带你入门Java之每日3分钟Java——再谈类和对象学习之后,我们接着学习一些Java中常用到的包装类。

Random类

random,英文中指的是随机的意思。因此我们不难明白这个类是用来生成伪随机数的。有关伪随机数的概念,同学们可以自行在网络上查询学习。

那么我们如何使用Random类呢?使用这些Java提供给我们的工具类,我们需要先进行一个包的导入。在IDEA中呢,我们只要创建了对象就会自动进行包的导入。而在Eclipse中则需要进行设置自动导入包,这是一些小小的区别。

Random类所在的包是java.util.Random,导入包的命令是import,导包语句放在package语句之后,位于类代码之前。那我们可以知道,Random类的构造方法是public Random(); Random类的成员方法有nextXXX(XXX num)这样的成员方法,是给你返回一个XXX数据类型的伪随机数,范围在0-num之间。例如nextInt(13)会生成一个13以内的随机整数。

在访问成员方法前,我们需要先创建对象,使用Random random=new Random();这条语句创建一个Random对象,然后使用random.nextInt(13);即可完成上述的操作。

Scanner类

Scanner类在Java中是我们常用的输入数据的类。它是一个简单的可以解析字符串和基本数据类型的一个扫描器。同样我们在使用之前要先进行包的导入,即import java.util.Scanner; Scanner对象的构造函数是public Scanner(InputStream inputStream); 传入参数列表用于初始化Scanner对象的是一个输入流。在之后我们会进行学习。在这里我们只需要知道,用Scanner接收键盘的输入需要传入的参数是System.in。和Random类类似,Scanner类中也有形如nextXXX();的成员方法,用于从输入信息中分析接收下一个标记为XXX数据类型进行接收。

同样我们使用Scanner类的成员方法需要创建一个Scanner类的对象。创建的代码是Scanner scanner=new Scanner(System.in); 假如我们想要从键盘上接收一个整型的数据变量,我们可以使用 int numToAccept=scanner.nextInt();来进行接收。

有关Scanner类和Random类同学们可以多练习,保证牢记这两个类的使用。

下期预告:带你入门Java之每日3分钟Java——常用类第二篇

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

回到首页 发表评论 回到顶部