C++程序员学Java系列之七:Scanner类 和 引用数据类型

来源:互联网 发布:梅花女子大学 知乎 编辑:程序博客网 时间:2024/06/11 12:36

引用数据类型

我们要用的Scanner类是属于引用数据类型,所以我们要先了解下引用数据类型。

引用数据类型的使用,与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。

    数据类型   变量名  =  new   数据类型();

每种引用数据类型都有其自己独有的功能,我们可以调用该类型实例的功能。

    变量名.方法名();


Scanner类

Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到用户录入的数据。

Scanner使用步骤:

1)导包:import java.util.Scanner;

2)创建对象实例:Scanner sc = new Scanner(System.in);

3)调用方法:

   int  i = sc.nextInt(); //1,用来接收控制台录入的数字   String s = sc.next();  //2,用来接收控制台录入的字符串


了解完Scanner类,请看使用案例:ScannerDemo.java

/*  引用数据类型, 介绍一个类  Scanner  该类在java已经存在了,是Sun公司为我们做好的类  使用他定义引用数据类型变量,和基本类型变量区别  int a = 1;  格式:  类型  变量名 = new 类型();  举例: 创建出Scanner类的变量        Scanner sc = new Scanner();        int a = 1;每个引用类型,都有自己的功能,如何使用功能公式:变量.功能名字()  Scanner类,作用,让我在命令行中,接受键盘的输入使用Scanner类步骤:  1. 导入包,指明类所在的文件夹, 关键字 import     java文件夹-util文件夹  2. 公式,创建出Scanner类型变量  3. 变量.使用Scanner类中的功能,完成键盘输入 */import java.util.Scanner;public class ScannerDemo{public static void main(String[] args){// 类型  变量名 = new 类型();// 创建出Scanner,类变量Scanner sc = new Scanner(System.in);//变量.功能名字() 接受键盘输入// 功能: nextInt() 接受键盘输入,保证输入的是整数// 功能接受的数据就是整数,功能运行后的结果就是整数类型int i = sc.nextInt();System.out.println(i);//Scanner类的另一个功能    next() 接受键盘输入的字符串String s = sc.next();System.out.println(s);}}





阅读全文
1 0
原创粉丝点击