Java入门基础学习笔记21——Scanner

在程序中接收用户通过键盘输入的数据:

需求:

请在程序中,提示用户通过键盘输入自己的姓名、年龄、并能在程序中收到这些信息,怎么解决?

Java已经写好了实现程序,我们调用即可。

API:Application Programming Interface: 应用程序编程接口

Java写好的程序,程序员可以直接拿来调用。

Java为自己写好的程序提供了相应的程序使用说明书(API文档)。

解压、然后是Chrome浏览器打开index.html,然后是输入Scanner找到Scanner:

java 复制代码
package cn.ensource.scanner;

import java.util.Scanner;

public class ScannerDemo1 {
    public static void main(String[] args) {
        // 1、导包: 一般不需要我们自己做,IDEA会自动帮我们做的
        // 2、抄写代码: 得到一个键盘扫描器对象
        Scanner sc = new Scanner(System.in);

        System.out.println("请输入您的年龄:");
        int age = sc.nextInt();

        System.out.println("请输入您的名字: ");
        String name = sc.next();

        System.out.println("您的年龄是:" + age + "," + "您的名字是:" + name + "。");
    }
}

执行结果:

我们通过的是Scanner类来获取用户的输入的。

导包:Scanner类就是在java.util包下的,所以需要将该包导入。

相关推荐
墨雨晨曦8815 分钟前
2026/08/15 spring AI学习总结
java·tomcat
wno70430 分钟前
Spring Boot JdbcTemplate配置Druid多数据源
java·spring boot·后端
聊浮游1 小时前
JAVA2026最新全套学习资料、学习路线
java·开发语言·jvm·mysql·spring·maven·idea
MacroZheng1 小时前
完美替代 Navicat!这款内置 AI 的数据库工具,太香了!
java·后端·mysql
SamDeepThinking2 小时前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
Zane19942 小时前
接口都能写默认实现了,为什么还需要抽象类
java·后端
未秃头的程序猿2 小时前
读Spring AI源码的方法——不是硬啃,是带着问题去翻
java·后端·spring
用户3126874877202 小时前
别再 Thread.sleep 硬等了!并发工具类到底怎么选?
java
Java内核笔记2 小时前
万字长文剖析 Spring Boot 4 自动配置机制源码:从 @EnableAutoConfiguration 到条件装配
java·后端
evans在进步2 小时前
Spring MVC 核心机制详解:全局异常处理、请求跳转与数据绑定
java·spring·mvc