我是靠谱客的博主 默默紫菜,最近开发中收集的这篇文章主要介绍java常用类——Scanner,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是Scanner类

一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:

Scanner sc = new Scanner(System.in); 
int i = sc.nextInt();
登录后复制

备注:System.in 系统输入指的是通过键盘录入数据。

引用类型使用步骤

导包

使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。

格式:

import 包名.类名;
登录后复制

举例:

java.util.Scanner;
登录后复制

学习视频推荐:java课程

创建对象

使用该类的构造方法,创建一个该类的对象。 格式:

数据类型 变量名 = new 数据类型(参数列表);
登录后复制

举例:

Scanner sc = new Scanner(System.in);
登录后复制

调用方法

调用该类的成员方法,完成指定功能。 格式:

变量名.方法名();
登录后复制

举例:

int i = sc.nextInt(); // 接收一个键盘录入的整数
登录后复制

Scanner使用步骤

查看类

java.util.Scanner:该类需要import导入后使用。

查看构造方法

public Scanner(InputStream source)构造一个新的Scanner,它生成的值是从指定的输入流扫描的。

public int nextInt()将输入信息的下一个标记扫描为一个int值

使用Scanner类,完成接收键盘录入数据的操作,代码如下:

67b90efdf4c95ffae1aa47b85dcf0e1.png

练习

求和

键盘录入两个数据并求和,代码如下:

import java.util.Scanner; 

public class Test01Scanner {
	public static void main(String[] args) {
		// 创建对象
		Scanner sc = new Scanner(System.in);
		// 接收数据
		System.out.println("请输入第一个数据:");
		int a = sc.nextInt(); 
		System.out.println("请输入第二个数据:"); 
		int b = sc.nextInt();
		// 对数据进行求和
		int sum = a + b;
		System.out.println("sum:" + sum);
	}
}
登录后复制

取最值

键盘录入三个数据并获取最大值,代码如下:

fd037a87c233eb55c125f88bd460610.png

最后

以上就是默默紫菜为你收集整理的java常用类——Scanner的全部内容,希望文章能够帮你解决java常用类——Scanner所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(92)

评论列表共有 0 条评论

立即
投稿
返回
顶部