【Java学习笔记】键盘录入方法

键盘录入


一、方法步骤

(1)导入类所在的包java.util.Scanner

(2)创建该类对象new Scanner(System.in)

(3)调用里面的功能,例如String name = myScanner.next()

(4)说明:next 后面跟什么取决于数据类型,且类型首字母大写,String 类型不用加任何类型说明,直接调用 next() 方法即可

复制代码
### String 类型:`myscanner.next()`
复制代码
### int 类型:`myscanner.nextInt()`
复制代码
### double 类型:`myscanner.nextDouble()`
复制代码
### 更多例子大同小异,不再举例

二、代码示例

java 复制代码
import java.util.Scanner; // 表示把 java.util 下的 Scanner 类导入

public class Input {
    // 编写一个main方法
    public static void main(String[] args) {
        // 演示接受用户的输入
        // 步骤
        // Scanner 类 表示 简单文本扫描器,在 java.util 包
        // 1. 引入/导入 Scanner 类所在的包
        // 2. 创建 Scanner 对象 ,new 创建一个对象,体会
        //
        // myScanner 就是 Scanner 类的对象
        Scanner myScanner = new Scanner(System.in);

        // 3. 接收用户输入了,使用相关的方法
        System.out.println("请输入名字");
        // 当程序执行到 next 方法时,会等待用户输入~~~
        String name = myScanner.next(); // 接收用户输入字符串

        System.out.println("请输入年龄");
        int age = myScanner.nextInt(); // 接收用户输入 int

        System.out.println("请输入薪水");
        double sal = myScanner.nextDouble(); // 接收用户输入 double

        System.out.println("人的信息如下:");
        System.out.println("名字=" + name + " 年龄=" + age + " 薪水=" + sal);
    }
}
相关推荐
索端阳2 分钟前
ARM Day02 学习总结:ARM汇编基础核心知识点梳理
汇编·学习·arm
数据狐(Datafox)6 分钟前
1688商品列表API接口解析(附 JSON 样例)
java·开发语言·数据库·爬虫·json
xcl092510 分钟前
健身场馆无人自动化系统:从架构设计到落地实践
java·spring boot
EatFan19 分钟前
一个二维码背后的系统设计:批次生成、绑定、扫码与数据统计怎么做?
java·后端·微信小程序·二维码·qrcode
白远山19 分钟前
自助健身小程序源码:架构拆解、核心链路与本地部署实战
java·架构·uni-app·需求分析
Lyyaoo.42 分钟前
【动态规划】【待更新】
java·数据结构·算法
我不会起名字3221 小时前
一天一道算法题(35):电话号码的字母组合
java·数据结构·后端·python·leetcode·go·回溯
麻瓜code1 小时前
【JUC】基础:并发模型、锁机制与 JMM
java
小叶肥辉1 小时前
LangChain链和LangGraph图的学习笔记【六】——提示语模板(3)——Few-Shot Prompting(少样本提示) 模板类
笔记·python·学习·langchain·prompt·aigc
曹牧1 小时前
SpringBoot: @RequestBody String
java