Java入门教程(14) ——Scanner 获取键盘输入

简介: Scanner的基本介绍和使用

在后台开发中,我们可能需要在运行的时候传递一些参数进去,该怎么处理呢?

Java 提供了一个 Scanner 类,利用这个类,我们可以很方便的获取键盘输入的参数,接下来给大家详细介绍一下

1.首先导包

import java.util.Scanner;

2.创建 Scanner 对象:

//System.in 表示标准化输入流,也就是键盘输入
Scanner sc = new Scanner(System.in);

3.实例

import java.util.Scanner;
 
/**
 * 使用Scanner在程序需要的时候输入参数
 */
import java.util.Scanner;
public class Welcome2 {
public static void main(String[ ] args) {
Scanner scanner = new Scanner(System.in);
// 将输入的一行赋给 string1
String string1 = scanner.nextLine();
// 将输入单词到第一个空白符为止的字符串付给 string2
String string2 = scanner.next();
// 将输入的数字赋值给变量
int a = scanner.nextInt();
System.out.println("-----录入的信息如下-------");
System.out.println(string1);
System.out.println(string2);
System.out.println(a * 2);
}
}

运行结果如下:

在这里插入图片描述

相关文章
|
7月前
|
存储 Java
Java Scanner类详解与应用
Java Scanner类详解与应用
249 0
|
7月前
|
Java
Java(九)键盘录入~
Java(九)键盘录入~
72 0
Java(九)键盘录入~
【零基础学Java】—Scanner类的使用( 十)
【零基础学Java】—Scanner类的使用( 十)
|
4月前
|
安全 机器人 Java
|
3月前
|
Java 数据处理
Java Scanner 类详解
`Scanner` 类是 Java 中 `java.util` 包提供的强大工具,用于从多种输入源(如键盘、文件、字符串)读取数据。本文详细介绍如何创建 `Scanner` 对象并使用其常用方法(如 `next()`, `nextInt()`, `nextLine()` 等)。通过示例代码展示如何从标准输入、字符串及文件中读取数据,并进行输入验证。使用时需注意关闭 `Scanner` 以释放资源,并确保输入类型匹配,避免异常。掌握 `Scanner` 可显著提升程序的数据处理能力。
85 1
|
7月前
|
Java
java_键盘录入、随机数
本文介绍了Java中键盘录入和Random类的使用。键盘录入用于从用户那里获取数据,通过导入`java.util.Scanner`,创建`Scanner`对象,调用`nextInt()`或`nextDouble()`读取整数和小数,`next()`读取字符串。Random类用于生成随机整数,导入该类后创建对象,调用`nextInt(int bound)`生成[0, bound-1]范围内的随机数。在JDK17及以上版本,可以使用`nextInt(int start, int end)`生成[start, end)范围的随机数。常见应用包括猜数字游戏和随机点名。
65 0
|
5月前
|
安全 机器人 Java
|
6月前
|
小程序 Java
28. 【Java教程】Scanner 类
28. 【Java教程】Scanner 类
130 7
|
6月前
|
Java 编译器
一篇文章讲明白java键盘输入多种方法
一篇文章讲明白java键盘输入多种方法
42 0
|
7月前
|
Java C语言
JAVA 初识 (一)JOptionPane、Scanner和Random的小认知
JAVA 初识 (一)JOptionPane、Scanner和Random的小认知