• 【Java 语言】Java 和基于 Java 的编程基础 e.如何接收用户键盘输入


    一、前言

    思考下面的功能:
    用户输入两个数字,计算机计算后在控制台打印两个数字的和。

    在上面的需求中,主要难点是:如何获取用户输入的数字?

    二、获取用户输入的内容

    ☀️ 导入 import java.util.Scanner;
    ☀️ 创建 Scanner 对象(创建对象是面向对象中最基本的步骤,后期会详细说)
    ☀️ 使用 Scanner 对象实例调用 nextnextIntnextDouble 方法

    next: 获取用户输入的字符串内容
    netInt: 获取用户输入的数字数据
    nextDouble: 获取用户输入的小数数据

    如果你是初学者, 对这里的操作可能会比较蒙。实在不懂就把这两句代码死记【史记】一下,后期学了面向对象就豁然开朗了


    import java.util.Scanner; // 导包(自动完成)
    
    public class Test {
       public static void main(String[] args) {
           // 创建 Scanner 扫码器对象(通过该对象读取用户在控制台输入的内容)
           Scanner scanner = new Scanner(System.in);
    
           System.out.println("请输入一个数字:");
    
           // 获取用户在控制台输入的整数类型的数据
           int userInt = scanner.nextInt();
    
           // 打印用户输入的数据
           System.out.println("userInt = " + userInt);
       }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    实在不会就死记《史记》
    在这里插入图片描述

    三、案例

    🎉 实现需求:用户输入两个整数,计算机计算后在控制台打印两个整数的和。

    public class Test {
        public static void main(String[] args) {
            // 创建 Scanner 扫码器对象(通过该对象读取用户在控制台输入的内容)
            Scanner scanner = new Scanner(System.in);
    
            System.out.println("请输入第一个数字:");
    
            // 获取用户在控制台输入的第一个数字的值
            int num1 = scanner.nextInt();
    
            System.out.println("请输入第二个数字:");
    
            // 获取用户在控制台输入的第二个数字的值
            int num2 = scanner.nextInt();
    
            System.out.println("num1 + num2 = " + (num1 + num2));
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    在这里插入图片描述

  • 相关阅读:
    二叉树与二叉搜索树的公共祖先 力扣 (Python)
    网络爬虫流程总结
    类的内部工作机制就是原型操作
    仅需三个步骤,即可将wps转换成word
    美术作品的著作权
    Java8 日期处理详细汇总
    竞赛选题 深度学习乳腺癌分类
    Drupal view实现排序:未来升序,过去降序
    (视频教程)Complexheatmap做热图之设置不一样的注释效果
    GitHub访问慢解决办法
  • 原文地址:https://blog.csdn.net/m0_54189068/article/details/126558611