java里面Scanner的使用

简介: 介绍:scanner可以让用户输入数据,进行用户与代码的交互作用。

介绍:scanner可以让用户输入数据,进行用户与代码的交互作用。


1.例子展示:

package bao;
import java.util.Objects;
import java.util.Scanner;
public class one {
    public static void main(String[] args) {
                              //正文
        Scanner scanner = new Scanner(System.in);//1.固定键盘输入代码。
        System.out.println("请输入数据:");//2.提升用户要输入数据
        String a = scanner.next();//3.用next方式或者nextLine接收用户输入的数据放到变量a里面
        System.out.println("您输入的内容为:"+a);//4.输出用户输入的内容
        scanner.close();//5.关闭输入键盘,避免IO流占用
    }
}
//1.快捷键生成方式:输入后面new到结束按Alt+回车键
//3.快捷键生成方式:输入后面scanner.next按Alt+回车键

运行结果:

请输入数据:
小狗  是你
您输入的内容为:小狗

2.关于代码中的//3那里选择用next或者nextLine区别


next


任何时候输入空格,空格数据不能输出。


输入有效数据后若检测到其中含有空格就停止取值,回车只输出空格前面数据


直白解释:拒绝任何空格


效果展示:

请输入数据:
    小猫    小狗
您输入的内容为:小猫

nextLine


只开始输入空格,空格数据不能输出。


输入有效数据后若检测到其中含有空格也继续取值,回车输出全部数据


直白解释:接收所有空格,除了只输入空格


效果展示:

请输入数据:
    小猫     小狗    
您输入的内容为:    小猫     小狗    
目录
相关文章
|
存储 Java
Java Scanner类详解与应用
Java Scanner类详解与应用
507 0
【零基础学Java】—Scanner类的使用( 十)
【零基础学Java】—Scanner类的使用( 十)
|
9月前
|
缓存 安全 Java
《从头开始学java,一天一个知识点》之:输入与输出:Scanner与System类
你是否也经历过这些崩溃瞬间?三天教程连`i++`和`++i`都说不清,面试时`a==b`与`equals()`区别大脑空白,代码总是莫名报NPE。这个系列就是为你打造的Java「速效救心丸」!每天1分钟,地铁通勤、午休间隙即可学习。直击高频考点和实际开发中的“坑位”,拒绝冗长概念,每篇都有可运行代码示例。涵盖输入输出基础、猜数字游戏、企业编码规范、性能优化技巧、隐藏技能等。助你快速掌握Java核心知识,提升编程能力。点赞、收藏、转发,助力更多小伙伴一起成长!
178 19
|
Java 数据处理
Java Scanner 类详解
`Scanner` 类是 Java 中 `java.util` 包提供的强大工具,用于从多种输入源(如键盘、文件、字符串)读取数据。本文详细介绍如何创建 `Scanner` 对象并使用其常用方法(如 `next()`, `nextInt()`, `nextLine()` 等)。通过示例代码展示如何从标准输入、字符串及文件中读取数据,并进行输入验证。使用时需注意关闭 `Scanner` 以释放资源,并确保输入类型匹配,避免异常。掌握 `Scanner` 可显著提升程序的数据处理能力。
534 1
|
小程序 Java
28. 【Java教程】Scanner 类
28. 【Java教程】Scanner 类
328 7
|
Java C语言
JAVA 初识 (一)JOptionPane、Scanner和Random的小认知
JAVA 初识 (一)JOptionPane、Scanner和Random的小认知
Java Scanner 类
4月更文挑战第21天
|
存储 Java
使用Java Scanner类与用户交互的实例详解
使用Java Scanner类与用户交互的实例详解
|
存储 Java 数据处理
Java使用Scanner类实现用户输入与交互
Java使用Scanner类实现用户输入与交互