java的Scanner类

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

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

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

变量名.方法名();

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

Scanner使用步骤:

1 导包:import java.util.Scanner;
2 创建对象实例:Scanner sc = new Scanner(System.in);

调用方法:

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

ScannerDemo.java代码文件

 1 /*
 2 引用数据类型, 介绍一个类  Scanner
 3 java已经存在了,是Sun公司为我们做好的类,使用他
 4 定义引用数据类型变量,和基本类型变量区别
 5   int a = 1;
 6     格式:
 7       类型  变量名 = new 类型();
 8     举例: 创建出Scanner类的变量
 9       Scanner sc = new Scanner();
10       int a = 1;
11     每个引用类型,都有自己的功能,如何使用功能
12     公式:
13       变量.功能名字()
14       
15     Scanner类,作用,让我在命令行中,接受键盘的输入
16     使用Scanner类步骤:
17       1. 导入包,指明类所在的文件夹, 关键字 import
18          java文件夹-util文件夹
19       2. 公式,创建出Scanner类型变量
20       3. 变量.使用Scanner类中的功能,完成键盘输入 
21 */
22 import java.util.Scanner;
23 public class ScannerDemo{
24     public static void main(String[] args){
25         // 类型  变量名 = new 类型();
26         // 创建出Scanner,类变量
27         Scanner sc = new Scanner(System.in);
28         //变量.功能名字() 接受键盘输入
29         // 功能: nextInt() 接受键盘输入,保证输入的是整数
30         // 功能接受的数据就是整数,功能运行后的结果就是整数类型
31         int i = sc.nextInt();
32         System.out.println(i+5);
33         
34         //Scanner类的另一个功能    next() 接受键盘输入的字符串
35         String s = sc.next();
36         System.out.println(s+9);
37     }
38 }

运行结果:

猜你喜欢

转载自www.cnblogs.com/webwrangler/p/8987788.html