一文带你了解 Java 中的 Scanner 键盘输入关键字、random 随机数关键字、System 类和匿名函数
Scanner 键盘输入
Scanner 类的功能:可以实现键盘输入数据,到程序当中。
引用类型的一般使用步骤:
1.导包 import 包路径.包名称如果需要使用目标类,和当前类位于同一个包下,则可以省略导包语句不写。只有 java.long 包下的内容不需要导包,其他的包都需要 imrort 语句。
2. 创建
类名称 对象名 = new 类名称();
3. 使用 对象名.成员方法名;
获取键盘输入的一个 int 数字: int 变量名 = 对象名.nextInt();获取键盘输入的一个字符串:String 变量名 = 对象名.next();
举例配合理解:
练习一
题目:键盘输入两个 int 数字,并求出和值
练习二
题目: 键盘输入三个 int 数字,然后求出其中的最大值
random 随机数
Random 类用来生成随机数字。
使用起来也是三个步骤:
1.导包 import java.util.Random;
2.创建 Random r = new Random(); //小括号当中留空即可
3.使用获取一个随机的 int 数字(范围是 int 所有范围,有正负两种): int num=r.nextInt()获取一个随机的 int 数字(参数代表了范围,左闭右开区间):int num=p.nextInt(3),实际上代表的含义是:[0,3),也就是 0~2
举例配合理解:
练习一
题目:生成 1-n 之间的随机数
System 类
java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在 System 类的 API 文档中,常用的方法有:public static long currentTimeMillis():返回以毫秒为单位的当前时间。public static void arraycopy(Object src , int srcPos , Obiect dest , int destPos , int length):将数组中指定的数据拷贝到另一个数组中。
匿名函数
匿名对象: 就是只有右边的对象,没有左边的名字和赋值运算符。
格式:new 类名称();
注意事项:匿名对象只能使用唯一一次,下次再用不得不再创建一个新对象。
使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。
举例深刻理解:
版权声明: 本文为 InfoQ 作者【几分醉意.】的原创文章。
原文链接:【http://xie.infoq.cn/article/56cdb0c8686168513e0c41851】。文章转载请联系作者。
评论