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

相关推荐
今天你TLE了吗10 分钟前
通过RocketMQ延时消息实现优惠券等业务MySQL当中定时自动过期
java·spring boot·后端·学习·rocketmq
胡楚昊11 分钟前
CTF SHOW逆向
java·服务器·前端
烤麻辣烫28 分钟前
黑马程序员苍穹外卖(新手)DAY12
java·开发语言·学习·spring·intellij-idea
BD_Marathon32 分钟前
【IDEA】常用插件——3
android·java·intellij-idea
lichong95139 分钟前
RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
android·java·前端
我家领养了个白胖胖41 分钟前
arthas 我愿称为最强辅助工具
java·后端
hongweihao42 分钟前
有了AI之后我一天要上三五个服务。自建项目模板 Maven archetype 减轻工作量
java·spring·maven
muxin-始终如一1 小时前
Semaphore 使用及原理详解
java·开发语言·python
无风之翼1 小时前
android12下拉菜单栏界面上方显示无内容
android·java