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

相关推荐
Hui Baby13 小时前
springAi+MCP三种
java
hsjcjh13 小时前
【MySQL】C# 连接MySQL
java
敖正炀13 小时前
LinkedBlockingDeque详解
java
wangyadong31713 小时前
datagrip 链接mysql 报错
java
untE EADO13 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
ictI CABL13 小时前
Tomcat 乱码问题彻底解决
java·tomcat
敖正炀13 小时前
DelayQueue 详解
java
敖正炀14 小时前
PriorityBlockingQueue 详解
java
shark222222214 小时前
Spring 的三种注入方式?
java·数据库·spring
陈煜的博客14 小时前
idea 项目只编译不打包,跳过测试,快速开发
java·ide·intellij-idea