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

引用数据类型

我们要用的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);
	}
}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值