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包下的,所以需要将该包导入。

相关推荐
不知名的老吴24 分钟前
线程的生命周期之线程“插队“
java·开发语言·python
ANnianStriver34 分钟前
PetLumina-02-后端开发与前后端联调
java·ai·sa-token
杨了个杨89821 小时前
Keepalived + Nginx + HAProxy 高可用架构部署实战案例
java·nginx·架构
马士兵教育3 小时前
Java还有前景吗?Java+AI大模型学习路线及项目?
java·人工智能·python·学习·机器学习
snow@li4 小时前
Java:理解 Gradle / 后端项目的管家 / 打包SpringBoot 应用 / 完成编译、下载依赖、运行测试、打包 JAR/WAR / 速查表
java
云烟成雨TD4 小时前
Spring AI 1.x 系列【57】动态工具发现:Tool Search Tool
java·人工智能·spring
zfoo-framework4 小时前
[修改代码使用]codex官方app中使用中转(不需要cc-switch) 1.config.toml 2.sk方式登录
java
逍遥德5 小时前
MQTT教程详解-05.SpringBoot集成mqtt client 性能分析
java·spring boot·spring·mt
云烟成雨TD5 小时前
Spring AI 1.x 系列【54】Retry 机制分析
java·人工智能·spring
weixin_523185325 小时前
Collections.unmodifiableMap详解:真的不可修改吗?
java·linux·前端