前言 |
上篇博客为大家介绍了java的基本数据类型,这次为大家介绍Scanner和Random两种引用数据类型。
正文 |
引用类型的概念
引用数据类型是java中已有的类。
引用类型的使用
与定义基本数据类型不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
数据类型 变量 = new 数据类型()
每种引用类型都有其功能,我们可以调用该类型实例的功能。
变量名.方法名();
Scanner 类
Scanner类是引用类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。
使用方法
1、导包
//指明类所在的文件夹,必须写在类的上边
import java.util.Scanner;
2、创建对象实例
Scanner sc = new Scanner(System.in);
3、调用方法
//接收键盘输入,保证输入的是数字
int i = sc.nextInt();
//接收键盘输入,保证输入的是字符串
string s = sc.next();
Scanner 类Demo
/*
引用数据类型
定义引用数据类型变量和基本类型变量区别
int a = 1;
格式
类型 变量名 = new 类型();
举例:创建出Scanner类的变量
Scanner sc = new Scanner();
*/
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//变量.功能名字
//nextInt()接收键盘输入,保证输入的是整数
//功能接受的数据就是整数,功能运行后的结果就是整数类型
int i = sc.nextInt();
System.out.println(i);
String s = sc.next();
System.out.println(s+1);
}
}
Random类
Random类,也属于引用数据类型,它可以产生多种数据类型的随机数,这里我们学习生成整数和小数的方式。
Random的使用方式
1、导包
import java.util.Random
2、创建对象实例
Random ran = new Random();
3、调用方法
//产生0-10之间的随机整数
int i = ran.nextInt();
//产生0.0-1.0之间的随机小数
double d = ran.nextDouble();
Random 类Demo
/*
java中已有的引用类型,RanDom类,作用,产生随机数
步骤:
1、导入包:RanDom类,也在java.util文件夹
2、公式:创建出Random 类型的变量
3、变量. 调用Random类中的功能,产生随机数
RanDom类,提供功能,名字,nextInt() 产生一个随机数,结果是int类型,
出现随机数的范围,在功能nextInt(写一个整数),整数:随机出来的范围
随机数的范围 在0- 指定的整数之间的随机数 nextInt(100) 0-99
*/
import java.util.Random;
public class RanDomDemo{
public static void main(String[] args){
2.公式:创建出RanDom类型的变量
RanDom ran = new RanDom();
//3.变量功能,实现随机数产生
int i = ran.nextInt(50);
System.out.println(i);
}
}
总结 |
感谢您的阅读,本篇博客介绍了Scanner和Random 类,前者是为了接收键盘输入的数据,后者主要是生成任意数据类型的随机数;下篇博客将为您介绍Java中的流程控制语句。